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 || `${'กรุณาเลือกตั้งแต่วันที่'}`]" > +