From cf806db19f40aa57ca8c2f3d242f78b0d326b4a2 Mon Sep 17 00:00:00 2001 From: AnandaTon Date: Wed, 10 Jan 2024 14:35:46 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88=E0=B8=A1?= =?UTF-8?q?=20multiple=20upload=20=E0=B9=83=E0=B8=99=E0=B9=84=E0=B8=9F?= =?UTF-8?q?=E0=B8=A5=E0=B9=8C=E0=B8=9F=E0=B8=AD=E0=B8=A3=E0=B9=8C=E0=B8=A1?= =?UTF-8?q?=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=A5=E0=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit เพิ่ม multiple upload --- .../components/FormLeave/01_SickForm.vue | 843 ++++++------ .../components/FormLeave/03_Birth.vue | 752 +++++------ .../FormLeave/04_HelpWifeBirthForm.vue | 881 ++++++------ .../components/FormLeave/05_VacationForm.vue | 862 ++++++------ .../FormLeave/06_OrdinationForm.vue | 1112 +++++++-------- .../components/FormLeave/07_HajjForm.vue | 711 +++++----- .../components/FormLeave/08_MilitaryForm.vue | 831 ++++++------ .../components/FormLeave/09_StudyForm.vue | 1062 +++++++-------- .../components/FormLeave/10_TrainForm.vue | 1042 +++++++------- .../FormLeave/11_WorkInternationalForm.vue | 748 +++++------ .../FormLeave/12_FollowSpouseForm.vue | 1191 ++++++++--------- .../FormLeave/13_RehabilitationForm.vue | 697 +++++----- .../components/formDetail/formCheckSelect.vue | 148 +- .../components/formDetail/formChildbirth.vue | 138 +- .../components/formDetail/formHajj.vue | 122 +- .../components/formDetail/formHoliday.vue | 146 +- .../components/formDetail/formLeave.vue | 140 +- .../formDetail/formLeaveToTraining.vue | 180 ++- .../formLeaveToWorkInternational.vue | 17 +- .../components/formDetail/formSpouse.vue | 15 +- .../components/formDetail/formStudy.vue | 15 +- .../components/formDetail/formUpasom.vue | 172 +-- .../formVocationalRehabilitation.vue | 17 +- src/modules/05_leave/views/EditPage.vue | 10 +- 24 files changed, 5549 insertions(+), 6303 deletions(-) diff --git a/src/modules/05_leave/components/FormLeave/01_SickForm.vue b/src/modules/05_leave/components/FormLeave/01_SickForm.vue index 8460013..a5eebb2 100644 --- a/src/modules/05_leave/components/FormLeave/01_SickForm.vue +++ b/src/modules/05_leave/components/FormLeave/01_SickForm.vue @@ -1,511 +1,452 @@ diff --git a/src/modules/05_leave/components/FormLeave/03_Birth.vue b/src/modules/05_leave/components/FormLeave/03_Birth.vue index 1d1f1c2..f188671 100644 --- a/src/modules/05_leave/components/FormLeave/03_Birth.vue +++ b/src/modules/05_leave/components/FormLeave/03_Birth.vue @@ -1,425 +1,415 @@ diff --git a/src/modules/05_leave/components/FormLeave/04_HelpWifeBirthForm.vue b/src/modules/05_leave/components/FormLeave/04_HelpWifeBirthForm.vue index a3e7806..dd897f3 100644 --- a/src/modules/05_leave/components/FormLeave/04_HelpWifeBirthForm.vue +++ b/src/modules/05_leave/components/FormLeave/04_HelpWifeBirthForm.vue @@ -1,510 +1,463 @@ diff --git a/src/modules/05_leave/components/FormLeave/05_VacationForm.vue b/src/modules/05_leave/components/FormLeave/05_VacationForm.vue index 2e2cba6..9a91894 100644 --- a/src/modules/05_leave/components/FormLeave/05_VacationForm.vue +++ b/src/modules/05_leave/components/FormLeave/05_VacationForm.vue @@ -1,504 +1,456 @@ diff --git a/src/modules/05_leave/components/FormLeave/06_OrdinationForm.vue b/src/modules/05_leave/components/FormLeave/06_OrdinationForm.vue index 3e33edf..0387e85 100644 --- a/src/modules/05_leave/components/FormLeave/06_OrdinationForm.vue +++ b/src/modules/05_leave/components/FormLeave/06_OrdinationForm.vue @@ -1,660 +1,560 @@ diff --git a/src/modules/05_leave/components/FormLeave/07_HajjForm.vue b/src/modules/05_leave/components/FormLeave/07_HajjForm.vue index 3374fda..ce414ee 100644 --- a/src/modules/05_leave/components/FormLeave/07_HajjForm.vue +++ b/src/modules/05_leave/components/FormLeave/07_HajjForm.vue @@ -1,439 +1,366 @@ diff --git a/src/modules/05_leave/components/FormLeave/08_MilitaryForm.vue b/src/modules/05_leave/components/FormLeave/08_MilitaryForm.vue index 05c09e1..88fbd5d 100644 --- a/src/modules/05_leave/components/FormLeave/08_MilitaryForm.vue +++ b/src/modules/05_leave/components/FormLeave/08_MilitaryForm.vue @@ -1,495 +1,438 @@ diff --git a/src/modules/05_leave/components/FormLeave/09_StudyForm.vue b/src/modules/05_leave/components/FormLeave/09_StudyForm.vue index 3bf2e7a..29a53b4 100644 --- a/src/modules/05_leave/components/FormLeave/09_StudyForm.vue +++ b/src/modules/05_leave/components/FormLeave/09_StudyForm.vue @@ -1,640 +1,538 @@ diff --git a/src/modules/05_leave/components/FormLeave/10_TrainForm.vue b/src/modules/05_leave/components/FormLeave/10_TrainForm.vue index d23bcf9..3f63989 100644 --- a/src/modules/05_leave/components/FormLeave/10_TrainForm.vue +++ b/src/modules/05_leave/components/FormLeave/10_TrainForm.vue @@ -1,629 +1,539 @@ diff --git a/src/modules/05_leave/components/FormLeave/11_WorkInternationalForm.vue b/src/modules/05_leave/components/FormLeave/11_WorkInternationalForm.vue index ce2d0b5..2c83133 100644 --- a/src/modules/05_leave/components/FormLeave/11_WorkInternationalForm.vue +++ b/src/modules/05_leave/components/FormLeave/11_WorkInternationalForm.vue @@ -1,309 +1,275 @@ diff --git a/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue b/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue index 127cfb2..db1d633 100644 --- a/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue +++ b/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue @@ -1,698 +1,609 @@ diff --git a/src/modules/05_leave/components/FormLeave/13_RehabilitationForm.vue b/src/modules/05_leave/components/FormLeave/13_RehabilitationForm.vue index 3ae86de..44c9d79 100644 --- a/src/modules/05_leave/components/FormLeave/13_RehabilitationForm.vue +++ b/src/modules/05_leave/components/FormLeave/13_RehabilitationForm.vue @@ -1,439 +1,378 @@ diff --git a/src/modules/05_leave/components/formDetail/formCheckSelect.vue b/src/modules/05_leave/components/formDetail/formCheckSelect.vue index 0cead4d..2b83471 100644 --- a/src/modules/05_leave/components/formDetail/formCheckSelect.vue +++ b/src/modules/05_leave/components/formDetail/formCheckSelect.vue @@ -1,82 +1,82 @@ diff --git a/src/modules/05_leave/components/formDetail/formChildbirth.vue b/src/modules/05_leave/components/formDetail/formChildbirth.vue index 115f2f5..1740be4 100644 --- a/src/modules/05_leave/components/formDetail/formChildbirth.vue +++ b/src/modules/05_leave/components/formDetail/formChildbirth.vue @@ -1,76 +1,76 @@ diff --git a/src/modules/05_leave/components/formDetail/formHajj.vue b/src/modules/05_leave/components/formDetail/formHajj.vue index 903d36b..effc1a8 100644 --- a/src/modules/05_leave/components/formDetail/formHajj.vue +++ b/src/modules/05_leave/components/formDetail/formHajj.vue @@ -1,69 +1,69 @@ diff --git a/src/modules/05_leave/components/formDetail/formHoliday.vue b/src/modules/05_leave/components/formDetail/formHoliday.vue index 5b843c3..602bf03 100644 --- a/src/modules/05_leave/components/formDetail/formHoliday.vue +++ b/src/modules/05_leave/components/formDetail/formHoliday.vue @@ -1,81 +1,81 @@ diff --git a/src/modules/05_leave/components/formDetail/formLeave.vue b/src/modules/05_leave/components/formDetail/formLeave.vue index 3e176d8..b3fa6ba 100644 --- a/src/modules/05_leave/components/formDetail/formLeave.vue +++ b/src/modules/05_leave/components/formDetail/formLeave.vue @@ -1,79 +1,77 @@ diff --git a/src/modules/05_leave/components/formDetail/formLeaveToTraining.vue b/src/modules/05_leave/components/formDetail/formLeaveToTraining.vue index 4df5389..13c6275 100644 --- a/src/modules/05_leave/components/formDetail/formLeaveToTraining.vue +++ b/src/modules/05_leave/components/formDetail/formLeaveToTraining.vue @@ -1,98 +1,96 @@ diff --git a/src/modules/05_leave/components/formDetail/formLeaveToWorkInternational.vue b/src/modules/05_leave/components/formDetail/formLeaveToWorkInternational.vue index 7bf9065..9561acd 100644 --- a/src/modules/05_leave/components/formDetail/formLeaveToWorkInternational.vue +++ b/src/modules/05_leave/components/formDetail/formLeaveToWorkInternational.vue @@ -41,11 +41,20 @@ const props = defineProps({
-
-
เอกสารแบบฟอร์ม
-
- ดาวน์โหลดไฟล์ +
เอกสารแนบ
+
+
+
+
+ {{ "เอกสารแนบฉบับที่" + (index + 1) }} + + ดาวน์โหลดไฟล์ + +
+
+
+
-
-
-
diff --git a/src/modules/05_leave/components/formDetail/formSpouse.vue b/src/modules/05_leave/components/formDetail/formSpouse.vue index e652a3c..9a79376 100644 --- a/src/modules/05_leave/components/formDetail/formSpouse.vue +++ b/src/modules/05_leave/components/formDetail/formSpouse.vue @@ -84,10 +84,19 @@ const props = defineProps({
เอกสารแนบ
-
- ดาวน์โหลดไฟล์ +
+
+
+
+ {{ "เอกสารแนบฉบับที่" + (index + 1) }} + + ดาวน์โหลดไฟล์ + +
+
+
+
-
-
-
diff --git a/src/modules/05_leave/components/formDetail/formStudy.vue b/src/modules/05_leave/components/formDetail/formStudy.vue index d80fc1a..26975d2 100644 --- a/src/modules/05_leave/components/formDetail/formStudy.vue +++ b/src/modules/05_leave/components/formDetail/formStudy.vue @@ -80,10 +80,19 @@ const props = defineProps({
เอกสารแนบ
-
- ดาวน์โหลดไฟล์ +
+
+
+
+ {{ "เอกสารแนบฉบับที่" + (index + 1) }} + + ดาวน์โหลดไฟล์ + +
+
+
+
-
-
-
diff --git a/src/modules/05_leave/components/formDetail/formUpasom.vue b/src/modules/05_leave/components/formDetail/formUpasom.vue index a38b9df..9241cb9 100644 --- a/src/modules/05_leave/components/formDetail/formUpasom.vue +++ b/src/modules/05_leave/components/formDetail/formUpasom.vue @@ -1,94 +1,94 @@ diff --git a/src/modules/05_leave/components/formDetail/formVocationalRehabilitation.vue b/src/modules/05_leave/components/formDetail/formVocationalRehabilitation.vue index 7bf9065..9561acd 100644 --- a/src/modules/05_leave/components/formDetail/formVocationalRehabilitation.vue +++ b/src/modules/05_leave/components/formDetail/formVocationalRehabilitation.vue @@ -41,11 +41,20 @@ const props = defineProps({
-
-
เอกสารแบบฟอร์ม
-
- ดาวน์โหลดไฟล์ +
เอกสารแนบ
+
+
+
+
+ {{ "เอกสารแนบฉบับที่" + (index + 1) }} + + ดาวน์โหลดไฟล์ + +
+
+
+
-
-
-
diff --git a/src/modules/05_leave/views/EditPage.vue b/src/modules/05_leave/views/EditPage.vue index 7f4cbb1..234c120 100644 --- a/src/modules/05_leave/views/EditPage.vue +++ b/src/modules/05_leave/views/EditPage.vue @@ -48,7 +48,7 @@ const formData = reactive({ leaveAddress: "", //สถานที่ติดต่อขณะลา leaveNumber: "", //หมายเลขที่ติดต่อขณะลา leaveDetail: "", //รายละเอียดการลา - leaveDocument: "", //อัปโหลดเอกสารประกอบรายละเอียด + leaveDocument: [], //อัปโหลดเอกสารประกอบรายละเอียด leaveDraftDocument: "", //อัปโหลดแบบฟอร์มการลา leaveLastStart: null, //ลาครั้งสุดท้ายในประเภทนั้น ๆ เริ่มเมื่อวันที่(ลาป่วย ลาคลอดบุตร และลากิจส่วนตัว)(Auto) leaveLastEnd: null, //ลาครั้งสุดท้ายในประเภทนั้น ๆ สิ้นสุดเมื่อวันที่(ลาป่วย ลาคลอดบุตร และลากิจส่วนตัว)(Auto) @@ -216,18 +216,18 @@ function onSubmit(formData: FormData) { }) .finally(() => { hideLoader() + fetchDataDetail(personalId.value) }) }) } -function onConfirm() { - console.log(personalId.value) +function onConfirm(id: string) { dialogConfirm( $q, async () => { showLoader() await http - .get(config.API.leaveUserSendId(personalId.value)) + .put(config.API.leaveUserSendId(personalId.value), { reason: "" }) .then(() => { // router.push("/leave") success($q, "ยื่นใบลาสำเร็จ") @@ -259,7 +259,7 @@ onMounted(() => {
แก้ไขใบลา - {{ formData.leaveTypeName }} {{ personalId }} + {{ formData.leaveTypeName }}