From dc53e25868713aeed146c37b7c6541ae771dcb1d Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 9 Nov 2023 13:31:07 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A5=E0=B8=B2=E0=B9=84=E0=B8=9B=E0=B8=9D?= =?UTF-8?q?=E0=B8=B6=E0=B8=81=E0=B8=AD=E0=B8=9A=E0=B8=A3=E0=B8=A1=20?= =?UTF-8?q?=E0=B8=A5=E0=B8=B2=E0=B9=84=E0=B8=9B=E0=B8=9F=E0=B8=B7=E0=B9=89?= =?UTF-8?q?=E0=B8=99=E0=B8=9F=E0=B8=B9=E0=B8=AA=E0=B8=A1=E0=B8=A3=E0=B8=A3?= =?UTF-8?q?=E0=B8=96=E0=B8=A0=E0=B8=B2=E0=B8=9E=E0=B8=94=E0=B9=89=E0=B8=B2?= =?UTF-8?q?=E0=B8=99=E0=B8=AD=E0=B8=B2=E0=B8=8A=E0=B8=B5=E0=B8=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../componenst/Forms/10_TrainForm.vue | 518 +++++++++++++++++- .../Forms/13_RehabilitationForm.vue | 334 ++++++++++- .../05_leave/interface/request/AddAbsence.ts | 107 ++-- src/modules/05_leave/views/AddPage.vue | 2 +- 4 files changed, 880 insertions(+), 81 deletions(-) diff --git a/src/modules/05_leave/componenst/Forms/10_TrainForm.vue b/src/modules/05_leave/componenst/Forms/10_TrainForm.vue index eb8d4b0..4de1206 100644 --- a/src/modules/05_leave/componenst/Forms/10_TrainForm.vue +++ b/src/modules/05_leave/componenst/Forms/10_TrainForm.vue @@ -1,43 +1,503 @@ diff --git a/src/modules/05_leave/componenst/Forms/13_RehabilitationForm.vue b/src/modules/05_leave/componenst/Forms/13_RehabilitationForm.vue index 8437198..6ad1915 100644 --- a/src/modules/05_leave/componenst/Forms/13_RehabilitationForm.vue +++ b/src/modules/05_leave/componenst/Forms/13_RehabilitationForm.vue @@ -1,17 +1,98 @@ diff --git a/src/modules/05_leave/interface/request/AddAbsence.ts b/src/modules/05_leave/interface/request/AddAbsence.ts index 2324fe9..527766a 100644 --- a/src/modules/05_leave/interface/request/AddAbsence.ts +++ b/src/modules/05_leave/interface/request/AddAbsence.ts @@ -12,55 +12,78 @@ interface FormData { } interface FormRef06 { - writeat:object|null; - government:object|null; - birthday:object|null; - dateLeaveStart:object|null; - dateLeaveEnd:object|null; - totalLeave:object|null; - dateOrdination:object|null; - measureLocationName:object|null; - tel:object|null; - addressMeasure:object|null; - buddhistLocationName:object|null; - addressBuddhist:object|null; + writeat: object | null; + government: object | null; + birthday: object | null; + dateLeaveStart: object | null; + dateLeaveEnd: object | null; + totalLeave: object | null; + dateOrdination: object | null; + measureLocationName: object | null; + tel: object | null; + addressMeasure: object | null; + buddhistLocationName: object | null; + addressBuddhist: object | null; [key: string]: any; } interface FormRef07 { - file:object|null - writeat:object|null - government:object|null - dateLeaveStart:object|null - dateLeaveEnd:object|null + file: object | null + writeat: object | null + government: object | null + dateLeaveStart: object | null + dateLeaveEnd: object | null [key: string]: any; } interface FormRef08 { - dateLeaveStart:object|null - dateLeaveEnd:object|null - file:object|null - writeat:object|null - received:object|null - at:object|null - dateAt:object|null - admitted:object|null - atPlace:object|null + dateLeaveStart: object | null + dateLeaveEnd: object | null + file: object | null + writeat: object | null + received: object | null + at: object | null + dateAt: object | null + admitted: object | null + atPlace: object | null [key: string]: any; } interface FormRef09 { - dateLeaveStart:object|null - dateLeaveEnd:object|null - birthday:object|null - dateGovernment:object|null - salary:object|null - tel:object|null - addressLeave:object|null - capital:object|null - country:object|null - nameEducation:object|null - degree:object|null - study:object|null - file:object|null - writeat:object|null + dateLeaveStart: object | null + dateLeaveEnd: object | null + birthday: object | null + dateGovernment: object | null + salary: object | null + tel: object | null + addressLeave: object | null + capital: object | null + country: object | null + nameEducation: object | null + degree: object | null + study: object | null + file: object | null + writeat: object | null + [key: string]: any; +} +interface FormRef10 { + dateLeaveStart: object | null + dateLeaveEnd: object | null + birthday: object | null + dateGovernment: object | null + salary: object | null + tel: object | null + addressLeave: object | null + capital: object | null + country: object | null + course: object | null + location: object | null + file: object | null + writeat: object | null + [key: string]: any; +} +interface FormRef13 { + dateLeaveStart: object | null + dateLeaveEnd: object | null + file: object | null + writeat: object | null [key: string]: any; } export type { @@ -68,5 +91,7 @@ export type { FormRef06, FormRef07, FormRef08, - FormRef09 + FormRef09, + FormRef10, + FormRef13, } \ No newline at end of file diff --git a/src/modules/05_leave/views/AddPage.vue b/src/modules/05_leave/views/AddPage.vue index 6df28d5..7262113 100644 --- a/src/modules/05_leave/views/AddPage.vue +++ b/src/modules/05_leave/views/AddPage.vue @@ -27,7 +27,7 @@ const route = useRoute(); const myform = ref(null); const $q = useQuasar(); -const model = ref(""); +const model = ref("10"); const modelSpecific = ref(""); const clickBack = () => {