diff --git a/src/modules/05_leave/componenst/Forms/06_OrdinationForm.vue b/src/modules/05_leave/componenst/Forms/06_OrdinationForm.vue index d7c7776..63fca2d 100644 --- a/src/modules/05_leave/componenst/Forms/06_OrdinationForm.vue +++ b/src/modules/05_leave/componenst/Forms/06_OrdinationForm.vue @@ -89,25 +89,16 @@ const fileUploadDoc = async (files: any) => { }) } -// Watch for changes in leaveEndDate and update leaveTotal accordingly -watch(formDataOrdination.leaveEndDate, async () => { - if (formDataOrdination.leaveStartDate !== undefined && formDataOrdination.leaveEndDate !== undefined) { - const newLeaveTotal = calculateDurationYmd(formDataOrdination.leaveStartDate, formDataOrdination.leaveEndDate) - formDataOrdination.leaveTotal = newLeaveTotal - console.log(newLeaveTotal) - } - // Update the leaveTotal value - console.log("test") -}) - -/** - * function อัพเดทค่า LeaveTotal - */ -function updateLeaveTotal() { - const newLeaveTotal = calculateDurationYmd(formDataOrdination.leaveStartDate, formDataOrdination.leaveEndDate) - formDataOrdination.leaveTotal = newLeaveTotal - console.log("test") -} +// // Watch for changes in leaveEndDate and update leaveTotal accordingly +// watch(formDataOrdination.leaveEndDate, async () => { +// if (formDataOrdination.leaveStartDate !== undefined && formDataOrdination.leaveEndDate !== undefined) { +// const newLeaveTotal = calculateDurationYmd(formDataOrdination.leaveStartDate, formDataOrdination.leaveEndDate) +// formDataOrdination.leaveTotal = newLeaveTotal +// console.log(newLeaveTotal) +// } +// // Update the leaveTotal value +// console.log("test") +// }) /** ฟังก์ชั่นตรวจสอบความถูกต้องก่อน บันทึก */ function onValidate() { @@ -196,6 +187,14 @@ async function saveFormData() { messageError($q, e) }) } + +/** + * function อัพเดทค่า LeaveTotal + */ +function updateLeaveTotal() { + const newLeaveTotal = calculateDurationYmd(formDataOrdination.leaveStartDate, formDataOrdination.leaveEndDate) + formDataOrdination.leaveTotal = newLeaveTotal +}