แก้ไขฟอร์มสิทธิ์การลา
This commit is contained in:
parent
24d08ac0cf
commit
41a9f9cb89
1 changed files with 16 additions and 13 deletions
|
|
@ -108,12 +108,16 @@ async function onSubmit() {
|
||||||
? Number(formData.leaveDaysUsed)
|
? Number(formData.leaveDaysUsed)
|
||||||
: 0,
|
: 0,
|
||||||
leaveCount: formData.leaveCount ? Number(formData.leaveCount) : 0,
|
leaveCount: formData.leaveCount ? Number(formData.leaveCount) : 0,
|
||||||
beginningLeaveDays: formData.beginningLeaveDays
|
beginningLeaveDays: !isStatusEdit.value
|
||||||
? Number(formData.beginningLeaveDays)
|
? formData.leaveDaysUsed
|
||||||
: 0,
|
? Number(formData.leaveDaysUsed)
|
||||||
beginningLeaveCount: formData.beginningLeaveCount
|
: 0
|
||||||
? Number(formData.beginningLeaveCount)
|
: undefined,
|
||||||
: 0,
|
beginningLeaveCount: !isStatusEdit.value
|
||||||
|
? formData.leaveCount
|
||||||
|
? Number(formData.leaveCount)
|
||||||
|
: 0
|
||||||
|
: undefined,
|
||||||
})
|
})
|
||||||
|
|
||||||
.then(async () => {
|
.then(async () => {
|
||||||
|
|
@ -471,11 +475,10 @@ watch(modal, async (val) => {
|
||||||
v-model="formData.leaveDaysUsed"
|
v-model="formData.leaveDaysUsed"
|
||||||
dense
|
dense
|
||||||
outlined
|
outlined
|
||||||
label="ที่ใช้ไปทั้งหมด (วัน)"
|
label="ที่ใช้ไป (วัน)"
|
||||||
|
hide-bottom-space
|
||||||
:rules="[(val: string) => !val || /^\d+(\.\d*)?$/.test(val) || 'กรุณากรอกเฉพาะตัวเลข']"
|
:rules="[(val: string) => !val || /^\d+(\.\d*)?$/.test(val) || 'กรุณากรอกเฉพาะตัวเลข']"
|
||||||
hint="* จำนวนวันรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้"
|
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<q-input
|
<q-input
|
||||||
|
|
@ -483,13 +486,13 @@ watch(modal, async (val) => {
|
||||||
v-model="formData.leaveCount"
|
v-model="formData.leaveCount"
|
||||||
dense
|
dense
|
||||||
outlined
|
outlined
|
||||||
label="ที่ใช้ไปทั้งหมด (ครั้ง)"
|
label="ที่ใช้ไป (ครั้ง)"
|
||||||
|
hide-bottom-space
|
||||||
:rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']"
|
:rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']"
|
||||||
hint="* จำนวนครั้งรวม การลาที่บันทึกในระบบและการลาย้อนหลังในปีงบประมาณนี้"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-12">
|
<!-- <div class="col-12">
|
||||||
<q-input
|
<q-input
|
||||||
:class="classInput(true)"
|
:class="classInput(true)"
|
||||||
v-model="formData.beginningLeaveDays"
|
v-model="formData.beginningLeaveDays"
|
||||||
|
|
@ -511,7 +514,7 @@ watch(modal, async (val) => {
|
||||||
:rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']"
|
:rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']"
|
||||||
hint="* จำนวนครั้งของการลาในปีงบประมาณนี้ที่เกิดขึ้นก่อนเริ่มใช้ระบบ"
|
hint="* จำนวนครั้งของการลาในปีงบประมาณนี้ที่เกิดขึ้นก่อนเริ่มใช้ระบบ"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue