fixed สิทธิ์การลา

This commit is contained in:
Warunee Tamkoo 2026-04-23 10:43:08 +07:00
parent 1de3d35752
commit 5bf1f2f197
2 changed files with 18 additions and 19 deletions

View file

@ -453,7 +453,7 @@ watch(modal, async (val) => {
</template>
</q-select>
</div>
<div class="col-12">
<div v-show="leaveTypeCode === 'LV-005'" class="col-12">
<q-input
:class="classInput(leaveTypeCode == 'LV-005')"
:readonly="leaveTypeCode !== 'LV-005'"
@ -461,8 +461,8 @@ 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="* สำหรับลาพักผ่อนเท่านั้น คือสิทธิ์ลาประจำปี + สิทธิ์สะสม"
/>
</div>
<div class="col-12">
@ -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="* จำนวนวันรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้"
/>
</div>
<div class="col-12">
<q-input
@ -482,10 +483,9 @@ watch(modal, async (val) => {
v-model="formData.leaveCount"
dense
outlined
label="ที่ใช้ไป (ครั้ง)"
hide-bottom-space
mask="#"
reverse-fill-mask
label="ที่ใช้ไปทั้งหมด (ครั้ง)"
:rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']"
hint="* จำนวนครั้งรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้"
/>
</div>
@ -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="* จำนวนวันรวมการลาในปีงบประมาณนี้ที่เกิดขึ้นก่อนเริ่มใช้ระบบ"
/>
</div>
@ -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="* จำนวนครั้งของการลาในปีงบประมาณนี้ที่เกิดขึ้นก่อนเริ่มใช้ระบบ"
/>
</div>
</div>

View file

@ -83,7 +83,7 @@ const columns = ref<QTableColumn[]>([
{
name: "leaveDaysUsed",
align: "left",
label: "ที่ใช้ไป (วัน)",
label: "ที่ใช้ไปทั้งหมด (วัน)",
sortable: true,
field: "leaveDaysUsed",
headerStyle: "font-size: 14px",
@ -92,7 +92,7 @@ const columns = ref<QTableColumn[]>([
{
name: "leaveCount",
align: "left",
label: "ที่ใช้ไป (ครั้ง)",
label: "ที่ใช้ไปทั้งหมด (ครั้ง)",
sortable: true,
field: "leaveCount",
headerStyle: "font-size: 14px",
@ -101,7 +101,7 @@ const columns = ref<QTableColumn[]>([
{
name: "beginningLeaveDays",
align: "left",
label: "ยกมา (วัน)",
label: "จำนวนวันลาก่อนใช้งานระบบ",
sortable: true,
field: "beginningLeaveDays",
headerStyle: "font-size: 14px",
@ -110,7 +110,7 @@ const columns = ref<QTableColumn[]>([
{
name: "beginningLeaveCount",
align: "left",
label: "ยกมา (ครั้ง)",
label: "จำนวนครั้งที่ลาก่อนใช้งานระบบ",
sortable: true,
field: "beginningLeaveCount",
headerStyle: "font-size: 14px",