Compare commits

...

4 commits

Author SHA1 Message Date
e1bfc1b3bf Merge branch 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-mgt into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 3m42s
* 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-mgt:
2026-04-24 15:02:34 +07:00
e1db58294b Merge branch 'develop' into dev
* develop:
  แก้ไขฟอร์มสิทธิ์การลา
  refactor: dialogConfirm  onConfirmUpload
  refactor(leave-history): replace overflow-hidden with overflow-auto for better scrollability
  feat(registry-edit): previewFile excel Position
  feat(leave): UI Show Card leaveWaitingSummary
  refactor(registry-edit): permisson handUploadFile
  refactor(registry-edit): exportExcel
  feat(registry-edit): uploadFile profileSalaryTemp
  fixed สิทธิ์การลา
  refactor(retirement): download retirementReport
2026-04-24 15:02:26 +07:00
bf5979aa2d Merge branch 'develop' of github.com:Frappet/hrms-mgt into develop
* 'develop' of github.com:Frappet/hrms-mgt:
  refactor: dialogConfirm  onConfirmUpload
  refactor(leave-history): replace overflow-hidden with overflow-auto for better scrollability
  feat(registry-edit): previewFile excel Position
  feat(leave): UI Show Card leaveWaitingSummary
  refactor(registry-edit): permisson handUploadFile
2026-04-24 15:02:01 +07:00
41a9f9cb89 แก้ไขฟอร์มสิทธิ์การลา 2026-04-24 15:01:50 +07:00

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,9 +475,9 @@ 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">
@ -482,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"
@ -510,7 +514,7 @@ watch(modal, async (val) => {
:rules="[(val: string) => !val || /^\d+$/.test(val) || 'กรุณากรอกเฉพาะตัวเลขที่เป็นจำนวนเต็ม']"
hint="* จำนวนครั้งของการลาในปีงบประมาณนี้ที่เกิดขึ้นก่อนเริ่มใช้ระบบ"
/>
</div>
</div> -->
</div>
</div>
</div>