fixing ระบบวินัย

This commit is contained in:
Warunee Tamkoo 2024-05-28 15:41:15 +07:00
parent e9ee7e7f40
commit ba728ea000
16 changed files with 391 additions and 442 deletions

View file

@ -1,68 +1,71 @@
interface FormData {
id:string
respondentType: string
consideredAgency: string
title: string
description: string
dateReceived: Date | null
dateConsideration: Date | null
offenseDetails: string
levelConsideration: string
dateNotification: Date | null
complaintFrom: string
appellant: string
documentFile: any | null
status: string
result: string
persons: object|null
organizationId:string|null
disciplineComplaintDocs:object|null
id: string;
respondentType: string;
consideredAgency: string;
title: string;
description: string;
dateReceived: Date | null;
dateConsideration: Date | null;
offenseDetails: string;
levelConsideration: string;
dateNotification: Date | null;
complaintFrom: string;
appellant: string;
documentFile: any | null;
status: string;
result: string;
persons: object | null;
organizationId: string | null;
disciplineComplaintDocs: object | null;
activeId?: string | null;
organization?: string;
consideredAgencyId?: string | null;
}
interface ArrayPerson {
id: string
personId:string
idcard:string
name:string
prefix:string
firstName:string
lastName:string
posNo:string
position:string
positionLevel:string
salary:number|null
organization:string
id: string;
personId: string;
idcard: string;
name: string;
prefix: string;
firstName: string;
lastName: string;
posNo: string;
position: string;
positionLevel: string;
salary: number | null;
organization: string;
}
interface ArrayFileList {
id:string
pathName:string
fileName:string
id: string;
pathName: string;
fileName: string;
}
interface MyObjectComplaintsRef {
respondentType: object | null;
organizationId: object | null;
consideredAgency: object | null;
title: object | null;
dateReceived: object | null;
offenseDetails: object | null;
[key: string]: any;
respondentType: object | null;
organizationId: object | null;
consideredAgency: object | null;
title: object | null;
dateReceived: object | null;
offenseDetails: object | null;
[key: string]: any;
}
interface DataAddRequest {
id: string
idcard: string
name: string
positionNo: string
position: string
positionLevel: string
salary: string
organization: string
id: string;
idcard: string;
name: string;
positionNo: string;
position: string;
positionLevel: string;
salary: string;
organization: string;
}
export type {
FormData,
MyObjectComplaintsRef,
DataAddRequest,
ArrayPerson,
ArrayFileList
}
FormData,
MyObjectComplaintsRef,
DataAddRequest,
ArrayPerson,
ArrayFileList,
};

View file

@ -65,6 +65,23 @@ interface dataDetail {
offenseDetails: string;
disciplinaryFaultLevel: string;
disciplinaryCaseFault: string;
posTypeName: string;
child1: string;
child1Id: string | null;
child1ShortName: string;
child2: string;
child2Id: string | null;
child2ShortName: string;
child3: string;
child3Id: string | null;
child3ShortName: string;
child4: string;
child4Id: string | null;
child4ShortName: string;
root: string;
rootId: string | null;
rootShortName: string;
positionType?: string;
}
interface DataOption {