From 8500d25a5ab8bf507cd62387386b868beb3777af Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 7 Dec 2023 15:14:58 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=E0=B8=9B?= =?UTF-8?q?=E0=B8=8E=E0=B8=B4=E0=B8=97=E0=B8=B4=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CalandarDialog.vue | 266 +++++------- .../3_InvestigateDisciplinary/EditPage.vue | 4 +- .../3_InvestigateDisciplinary/Form.vue | 383 ++++++++++-------- .../interface/request/disciplinary.ts | 24 +- .../interface/request/investigate.ts | 40 +- 5 files changed, 374 insertions(+), 343 deletions(-) diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/CalandarDialog.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/CalandarDialog.vue index 0abc68764..181dd0e97 100644 --- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/CalandarDialog.vue +++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/CalandarDialog.vue @@ -1,7 +1,7 @@ + \ No newline at end of file diff --git a/src/modules/11_discipline/interface/request/disciplinary.ts b/src/modules/11_discipline/interface/request/disciplinary.ts index fd22c0be4..c15f32ec8 100644 --- a/src/modules/11_discipline/interface/request/disciplinary.ts +++ b/src/modules/11_discipline/interface/request/disciplinary.ts @@ -76,23 +76,15 @@ interface FormData { disciplinaryStatusResult: string; disciplinaryCauseText: string; disciplinaryResult: string; + disciplinaryExtendHistory: ExtendHistoryObject[]; +} - // filesWitnesses: File | null; - // filesEtc: File | null; - // casefault: string; - // typefault: string; - // faultLevel: string; - // refLaw: string; - // detailComplaint: string; - // whereInvestigate: string; - // trueDetail: string; - // evidence: string; - // recordAccuser: string; - // witnesses: string; - // InvestResults: string; - // complaintStatus: string; - - // consideredAgency: string; +interface ExtendHistoryObject { + name: string; + num: number; + daysExtend: number | null; + dateStart: Date; + dateEnd: Date; } interface DisciplinaryRef { diff --git a/src/modules/11_discipline/interface/request/investigate.ts b/src/modules/11_discipline/interface/request/investigate.ts index c47598d7a..544092209 100644 --- a/src/modules/11_discipline/interface/request/investigate.ts +++ b/src/modules/11_discipline/interface/request/investigate.ts @@ -32,4 +32,42 @@ interface MyObjectInvestigateRef { reason: object | null; [key: string]: any; } -export type { FormData, MyObjectInvestigateRef }; + +interface FormDataList { + id: string; + idComplaint: string; + investigationDetail: string; + complaint: string; + complaintdetail: string; + investigationDescription: string; + fault: string; + investigationDetailOther: string; + evidenceFiles: any | null; + fileComplaint: File | null; + investigationExtendStatus: boolean | null; + investigationDateStart: Date | null; + investigationDateEnd: Date | null; + investigationDaysExtend: number | null; + investigationStatusResult: string; + investigationCauseText: string; + complaintStatus: string; + result: string; + directors: object | null; + status: string; + disciplineInvestigateDocs: any; + disciplineInvestigateRelevantDocs: any; + documentFile: any | null; + respondentType: string; + organizationId: string; + persons: object | null; + disciplinaryExtendHistory: ExtendHistoryObject[]; +} + +interface ExtendHistoryObject { + name: string; + num: number; + daysExtend: number | null; + dateStart: Date; + dateEnd: Date; +} +export type { FormData, MyObjectInvestigateRef,FormDataList };