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>