From b536f4a3c1b21db4ed6b0c6f6dc8c4b5864bfd57 Mon Sep 17 00:00:00 2001 From: AnandaTon Date: Mon, 20 Nov 2023 23:24:06 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88=E0=B8=A1?= =?UTF-8?q?=E0=B9=80=E0=B8=87=E0=B8=B7=E0=B9=88=E0=B8=AD=E0=B8=99=E0=B9=84?= =?UTF-8?q?=E0=B8=82=20ui=20=E0=B9=81=E0=B8=9A=E0=B8=9A=E0=B8=9F=E0=B8=AD?= =?UTF-8?q?=E0=B8=A3=E0=B9=8C=E0=B8=A1=E0=B8=A5=E0=B8=B2=E0=B8=AD=E0=B8=AD?= =?UTF-8?q?=E0=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../05_leave/componenst/Forms/01_SickForm.vue | 17 +++++---- .../05_leave/componenst/Forms/03_Birth.vue | 5 +-- .../componenst/Forms/04_HelpWifeBirthForm.vue | 5 +-- .../componenst/Forms/05_VacationForm.vue | 5 +-- .../componenst/Forms/06_OrdinationForm.vue | 18 ++++++++-- .../05_leave/componenst/Forms/07_HajjForm.vue | 7 ++-- .../componenst/Forms/08_MilitaryForm.vue | 14 +++++++- .../Forms/11_WorkInternationalForm.vue | 31 +++++++--------- .../componenst/Forms/12_FollowSpouseForm.vue | 7 ++-- .../Forms/13_RehabilitationForm.vue | 36 ++++++++++++------- 10 files changed, 94 insertions(+), 51 deletions(-) diff --git a/src/modules/05_leave/componenst/Forms/01_SickForm.vue b/src/modules/05_leave/componenst/Forms/01_SickForm.vue index e341e8c..acc1605 100644 --- a/src/modules/05_leave/componenst/Forms/01_SickForm.vue +++ b/src/modules/05_leave/componenst/Forms/01_SickForm.vue @@ -26,7 +26,7 @@ const formData = reactive({ leaveNo: "", startLeaveDate: null, endLeaveDate: null, - halfDay: "half_day_morning", + halfDay: "day", contractTel: "", leaveTotal: "", leaveContactTel: "", @@ -100,11 +100,11 @@ function onValidate() { } const isReadOnly = computed(() => { - const condition = formData.halfDay === "half_day_morning" || formData.halfDay === "half_day_afternoon" - if (condition) { - formData.endLeaveDate = null // Set formData.endLeaveDate to null + const conditionHalfDay = formData.halfDay === "half_day_morning" || formData.halfDay === "half_day_afternoon" + if (conditionHalfDay) { + formData.endLeaveDate = formData.startLeaveDate // Set formData.endLeaveDate to null } - return condition + return conditionHalfDay }) console.log(isReadOnly.value) @@ -185,6 +185,7 @@ console.log(isReadOnly.value) :enableTimePicker="false" week-start="0" :readonly="isReadOnly" + :min-date="formData.startLeaveDate ? new Date(formData.startLeaveDate.getTime() + 24 * 60 * 60 * 1000) : null" >