From 2ebfacdbc1d18da8865f68d581d50b43d75f3440 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Wed, 8 Nov 2023 17:17:05 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A5=E0=B8=B2=E0=B9=84=E0=B8=9B=E0=B8=A8?= =?UTF-8?q?=E0=B8=B6=E0=B8=81=E0=B8=A9=E0=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../componenst/Forms/08_MilitaryForm.vue | 1 + .../componenst/Forms/09_StudyForm.vue | 532 +++++++++++++++++- .../05_leave/interface/request/AddAbsence.ts | 18 + src/modules/05_leave/views/AddPage.vue | 6 +- 4 files changed, 524 insertions(+), 33 deletions(-) diff --git a/src/modules/05_leave/componenst/Forms/08_MilitaryForm.vue b/src/modules/05_leave/componenst/Forms/08_MilitaryForm.vue index 60ab830..ef9d628 100644 --- a/src/modules/05_leave/componenst/Forms/08_MilitaryForm.vue +++ b/src/modules/05_leave/componenst/Forms/08_MilitaryForm.vue @@ -29,6 +29,7 @@ const formData = reactive({ dateAt: "", admitted: "", atPlace: "", + info:'' }); const dateLeaveStartRef = ref(null); diff --git a/src/modules/05_leave/componenst/Forms/09_StudyForm.vue b/src/modules/05_leave/componenst/Forms/09_StudyForm.vue index 386c460..165f949 100644 --- a/src/modules/05_leave/componenst/Forms/09_StudyForm.vue +++ b/src/modules/05_leave/componenst/Forms/09_StudyForm.vue @@ -1,44 +1,516 @@ diff --git a/src/modules/05_leave/interface/request/AddAbsence.ts b/src/modules/05_leave/interface/request/AddAbsence.ts index 3e3dd05..a2f7472 100644 --- a/src/modules/05_leave/interface/request/AddAbsence.ts +++ b/src/modules/05_leave/interface/request/AddAbsence.ts @@ -46,9 +46,27 @@ interface FormRef08 { atPlace:object|null [key: string]: any; } +interface FormRef09 { + dateLeaveStart:object|null + dateLeaveEnd:object|null + birthday:object|null + dateGovernment:object|null + saraly: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; +} export type { FormData, FormRef06, FormRef07, FormRef08, + FormRef09 } \ 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 eb067ea..6df28d5 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("6"); +const model = ref(""); const modelSpecific = ref(""); const clickBack = () => { @@ -149,8 +149,8 @@ const onSubmit = async () => { />