แก้ไขฟอร์มสิทธิ์การลา

This commit is contained in:
Warunee Tamkoo 2026-04-24 15:01:50 +07:00
parent 24d08ac0cf
commit 41a9f9cb89

View file

@ -108,12 +108,16 @@ async function onSubmit() {
? Number(formData.leaveDaysUsed)
: 0,
leaveCount: formData.leaveCount ? Number(formData.leaveCount) : 0,
beginningLeaveDays: formData.beginningLeaveDays
? Number(formData.beginningLeaveDays)
: 0,
beginningLeaveCount: formData.beginningLeaveCount
? Number(formData.beginningLeaveCount)
: 0,
beginningLeaveDays: !isStatusEdit.value
? formData.leaveDaysUsed
? Number(formData.leaveDaysUsed)
: 0
: undefined,
beginningLeaveCount: !isStatusEdit.value
? formData.leaveCount
? Number(formData.leaveCount)
: 0
: undefined,
})
.then(async () => {
@ -471,11 +475,10 @@ watch(modal, async (val) => {
v-model="formData.leaveDaysUsed"
dense
outlined
label="ที่ใช้ไปทั้งหมด (วัน)"
label="ที่ใช้ไป (วัน)"
hide-bottom-space
:rules="[(val: string) => !val || /^\d+(\.\d*)?$/.test(val) || 'กรุณากรอกเฉพาะตัวเลข']"
hint="* จำนวนวันรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้"
/>
</div>
<div class="col-12">
<q-input
@ -483,13 +486,13 @@ watch(modal, async (val) => {
v-model="formData.leaveCount"
dense
outlined
label="ที่ใช้ไปทั้งหมด (ครั้ง)"
label="ที่ใช้ไป (ครั้ง)"
hide-bottom-space
:rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']"
hint="* จำนวนครั้งรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้"
/>
</div>
<div class="col-12">
<!-- <div class="col-12">
<q-input
:class="classInput(true)"
v-model="formData.beginningLeaveDays"
@ -511,7 +514,7 @@ watch(modal, async (val) => {
:rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']"
hint="* จำนวนครั้งของการลาในปีงบประมาณนี้ที่เกิดขึ้นก่อนเริ่มใช้ระบบ"
/>
</div>
</div> -->
</div>
</div>
</div>