From fb6f6ee6bfc7d8315cd9d59dd2ba26363e6f3ef1 Mon Sep 17 00:00:00 2001 From: AnandaTon Date: Fri, 8 Dec 2023 17:37:17 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=84=E0=B8=82?= =?UTF-8?q?=20=E0=B8=A5=E0=B8=B2=E0=B8=AD=E0=B8=B8=E0=B8=9B=E0=B8=AA?= =?UTF-8?q?=E0=B8=A1=E0=B8=9A=E0=B8=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../componenst/Forms/06_OrdinationForm.vue | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) 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 +}