From 5bf1f2f197d51b1785fd0b157b50ac92ae05172b Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Thu, 23 Apr 2026 10:43:08 +0700 Subject: [PATCH] =?UTF-8?q?fixed=20=E0=B8=AA=E0=B8=B4=E0=B8=97=E0=B8=98?= =?UTF-8?q?=E0=B8=B4=E0=B9=8C=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=A5=E0=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/07_LeaveHistory/DialogForm.vue | 29 +++++++++---------- .../09_leave/views/07_LeaveHistoryMain.vue | 8 ++--- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/src/modules/09_leave/components/07_LeaveHistory/DialogForm.vue b/src/modules/09_leave/components/07_LeaveHistory/DialogForm.vue index b33009b20..f62052426 100644 --- a/src/modules/09_leave/components/07_LeaveHistory/DialogForm.vue +++ b/src/modules/09_leave/components/07_LeaveHistory/DialogForm.vue @@ -453,7 +453,7 @@ watch(modal, async (val) => { -
+
{ dense outlined label="จำนวนสิทธิ์การลา" - hide-bottom-space - :rules="[(val: string) => !val || /^\d+(\.\d*)?$/.test(val) || 'กรุณากรอกเฉพาะตัวเลข']" + :rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']" + hint="* สำหรับลาพักผ่อนเท่านั้น คือสิทธิ์ลาประจำปี + สิทธิ์สะสม" />
@@ -471,10 +471,11 @@ watch(modal, async (val) => { v-model="formData.leaveDaysUsed" dense outlined - label="ที่ใช้ไป (วัน)" - hide-bottom-space + label="ที่ใช้ไปทั้งหมด (วัน)" :rules="[(val: string) => !val || /^\d+(\.\d*)?$/.test(val) || 'กรุณากรอกเฉพาะตัวเลข']" + hint="* จำนวนวันรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้" /> +
{ v-model="formData.leaveCount" dense outlined - label="ที่ใช้ไป (ครั้ง)" - hide-bottom-space - mask="#" - reverse-fill-mask + label="ที่ใช้ไปทั้งหมด (ครั้ง)" + :rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']" + hint="* จำนวนครั้งรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้" />
@@ -495,9 +495,9 @@ watch(modal, async (val) => { v-model="formData.beginningLeaveDays" dense outlined - label="ยกมา (วัน)" - hide-bottom-space + label="จำนวนวันลาก่อนใช้งานระบบ" :rules="[(val: string) => !val || /^\d+(\.\d*)?$/.test(val) || 'กรุณากรอกเฉพาะตัวเลข']" + hint="* จำนวนวันรวมการลาในปีงบประมาณนี้ที่เกิดขึ้นก่อนเริ่มใช้ระบบ" />
@@ -507,10 +507,9 @@ watch(modal, async (val) => { v-model="formData.beginningLeaveCount" dense outlined - label="ยกมา (ครั้ง)" - hide-bottom-space - mask="#" - reverse-fill-mask + label="จำนวนครั้งที่ลาก่อนใช้งานระบบ" + :rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']" + hint="* จำนวนครั้งของการลาในปีงบประมาณนี้ที่เกิดขึ้นก่อนเริ่มใช้ระบบ" /> diff --git a/src/modules/09_leave/views/07_LeaveHistoryMain.vue b/src/modules/09_leave/views/07_LeaveHistoryMain.vue index 8fdfcc774..190c80628 100644 --- a/src/modules/09_leave/views/07_LeaveHistoryMain.vue +++ b/src/modules/09_leave/views/07_LeaveHistoryMain.vue @@ -83,7 +83,7 @@ const columns = ref([ { name: "leaveDaysUsed", align: "left", - label: "ที่ใช้ไป (วัน)", + label: "ที่ใช้ไปทั้งหมด (วัน)", sortable: true, field: "leaveDaysUsed", headerStyle: "font-size: 14px", @@ -92,7 +92,7 @@ const columns = ref([ { name: "leaveCount", align: "left", - label: "ที่ใช้ไป (ครั้ง)", + label: "ที่ใช้ไปทั้งหมด (ครั้ง)", sortable: true, field: "leaveCount", headerStyle: "font-size: 14px", @@ -101,7 +101,7 @@ const columns = ref([ { name: "beginningLeaveDays", align: "left", - label: "ยกมา (วัน)", + label: "จำนวนวันลาก่อนใช้งานระบบ", sortable: true, field: "beginningLeaveDays", headerStyle: "font-size: 14px", @@ -110,7 +110,7 @@ const columns = ref([ { name: "beginningLeaveCount", align: "left", - label: "ยกมา (ครั้ง)", + label: "จำนวนครั้งที่ลาก่อนใช้งานระบบ", sortable: true, field: "beginningLeaveCount", headerStyle: "font-size: 14px",