add: leaveCount in permission leave

This commit is contained in:
Warunee Tamkoo 2026-02-05 12:16:18 +07:00
parent 906c6066e3
commit 91c870955b
3 changed files with 26 additions and 2 deletions

View file

@ -84,6 +84,7 @@ const formData = reactive({
leaveYear: calculateFiscalYear(new Date()), //
leaveDays: "", //
leaveDaysUsed: "", //
leaveCount: "", //
});
const leaveTypeOptions = ref<DataLeaveType[]>([]);
const leaveTypeOptionsMain = ref<DataLeaveType[]>([]);
@ -104,6 +105,7 @@ async function onSubmit() {
leaveDaysUsed: formData.leaveDaysUsed
? Number(formData.leaveDaysUsed)
: 0,
leaveCount: formData.leaveCount ? Number(formData.leaveCount) : 0,
})
.then(async () => {
@ -156,6 +158,7 @@ async function defineDataLeaveBeginning(data: DataLeaveBeginning) {
formData.leaveDaysUsed = data.leaveDaysUsed
? data.leaveDaysUsed.toString()
: "0";
formData.leaveCount = data.leaveCount ? data.leaveCount.toString() : "0";
}
/**
@ -450,7 +453,17 @@ watch(modal, async (val) => {
v-model="formData.leaveDaysUsed"
dense
outlined
label="วันลาที่ใช้ไป"
label="ที่ใช้ไป (วัน)"
hide-bottom-space
/>
</div>
<div class="col-12">
<q-input
:class="classInput(true)"
v-model="formData.leaveCount"
dense
outlined
label="ที่ใช้ไป (ครั้ง)"
hide-bottom-space
/>
</div>