diff --git a/src/modules/09_leave/components/07_LeaveHistory/DialogForm.vue b/src/modules/09_leave/components/07_LeaveHistory/DialogForm.vue index 4c921be15..60ca9409e 100644 --- a/src/modules/09_leave/components/07_LeaveHistory/DialogForm.vue +++ b/src/modules/09_leave/components/07_LeaveHistory/DialogForm.vue @@ -108,16 +108,12 @@ async function onSubmit() { ? Number(formData.leaveDaysUsed) : 0, leaveCount: formData.leaveCount ? Number(formData.leaveCount) : 0, - beginningLeaveDays: !isStatusEdit.value - ? formData.leaveDaysUsed - ? Number(formData.leaveDaysUsed) - : 0 - : undefined, - beginningLeaveCount: !isStatusEdit.value - ? formData.leaveCount - ? Number(formData.leaveCount) - : 0 - : undefined, + beginningLeaveDays: formData.beginningLeaveDays + ? Number(formData.beginningLeaveDays) + : 0, + beginningLeaveCount: formData.beginningLeaveCount + ? Number(formData.beginningLeaveCount) + : 0, }) .then(async () => { @@ -475,9 +471,9 @@ watch(modal, async (val) => { v-model="formData.leaveDaysUsed" dense outlined - label="ที่ใช้ไป (วัน)" - hide-bottom-space + label="ที่ใช้ไปทั้งหมด (วัน)" :rules="[(val: string) => !val || /^\d+(\.\d*)?$/.test(val) || 'กรุณากรอกเฉพาะตัวเลข']" + hint="* จำนวนวันรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้" />
@@ -486,13 +482,13 @@ watch(modal, async (val) => { v-model="formData.leaveCount" dense outlined - label="ที่ใช้ไป (ครั้ง)" - hide-bottom-space + label="ที่ใช้ไปทั้งหมด (ครั้ง)" :rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']" + hint="* จำนวนครั้งรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้" />
- +