From 751a320fda24222d9e49a7771fa9e4b9122f6256 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 30 Oct 2024 18:08:16 +0700 Subject: [PATCH 1/3] fix --- src/modules/03_retire/views/addRetire.vue | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/modules/03_retire/views/addRetire.vue b/src/modules/03_retire/views/addRetire.vue index ece94c7..7cf94d4 100644 --- a/src/modules/03_retire/views/addRetire.vue +++ b/src/modules/03_retire/views/addRetire.vue @@ -188,13 +188,7 @@ onMounted(() => { { /> @@ -618,7 +607,7 @@ onMounted(() => {
Date: Thu, 31 Oct 2024 14:37:30 +0700 Subject: [PATCH 2/3] fix leave --- src/modules/05_leave/components/DialogDetail.vue | 2 +- .../components/FormLeave/12_FollowSpouseForm.vue | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/modules/05_leave/components/DialogDetail.vue b/src/modules/05_leave/components/DialogDetail.vue index 54b5a46..308e1f6 100644 --- a/src/modules/05_leave/components/DialogDetail.vue +++ b/src/modules/05_leave/components/DialogDetail.vue @@ -529,7 +529,7 @@ watch( outlined v-model="formDelete.doc" label="เลือกไฟล์เอกสารหลักฐาน" - :rules="[(val:string) => !!val || 'กรูณา เลือกไฟล์เอกสารหลักฐาน']" + :rules="props.leaveStatus === 'CANCEL' ? []:[(val:string) => !!val || 'กรูณา เลือกไฟล์เอกสารหลักฐาน']" hide-bottom-space lazy-rules use-chips diff --git a/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue b/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue index e71ddf3..23daffd 100644 --- a/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue +++ b/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue @@ -139,11 +139,15 @@ function onValidate() { ); // formData.append( "coupleDayStartDateHistory", - dateToISO(new Date(formDataFollowSpouse.coupleDayStartDateHistory)) + formDataFollowSpouse.coupleDayStartDateHistory + ? dateToISO(new Date(formDataFollowSpouse.coupleDayStartDateHistory)) + : "" ); // formData.append( "coupleDayEndDateHistory", - dateToISO(new Date(formDataFollowSpouse.coupleDayEndDateHistory)) + formDataFollowSpouse.coupleDayEndDateHistory + ? dateToISO(new Date(formDataFollowSpouse.coupleDayEndDateHistory)) + : "" ); // formData.append("leaveWrote", formDataFollowSpouse.leaveWrote); // formData.append("leaveDetail", formDataFollowSpouse.leaveDetail); // @@ -268,6 +272,8 @@ watch(props.data, async () => { /**Hook */ onMounted(async () => { if (props.data) { + console.log(props.data); + formDataFollowSpouse.leaveWrote = props.data.leaveWrote; formDataFollowSpouse.leaveStartDate = new Date(props.data.leaveStartDate); formDataFollowSpouse.leaveEndDate = new Date(props.data.leaveEndDate); @@ -576,8 +582,8 @@ onMounted(async () => { : null " :label="`${'ตั้งแต่วันที่'}`" - :rules="[(val:string) => !!val || `${'กรุณาเลือกตั้งแต่วันที่'}`]" > +