สร้างเงื่อนไขรองรับ FetchCheck

This commit is contained in:
AnandaTon 2024-01-10 17:13:27 +07:00
parent eddee77284
commit e62dfb3ce3
12 changed files with 56 additions and 20 deletions

View file

@ -107,6 +107,7 @@ function onValidate() {
}
}
const leaveEndDateRules = ref([val => !!val || `${"กรุณาเลือกลาถึงวันที่"}`])
/**
* check าลาไดไหม จาก api
* @param formData
@ -124,8 +125,10 @@ async function fetchCheck() {
isLeave.value = data.isLeave
if (data.isLeave === true) {
formDataBirth.leaveTotal = data.totalDate
this.leaveEndDateRules = [val => !!val || `${"กรุณาเลือกลาถึงวันที่"}`]
// formDataBirth.leaveLast = data.sumDateWork
} else {
this.leaveEndDateRules = [val => false || `${"ไม่สามารถลาได้"}`]
fails($q, "ไม่สามารถลาได้")
}
})
@ -247,7 +250,7 @@ onMounted(() => {
class="full-width datepicker"
:model-value="formDataBirth.leaveEndDate != null ? date2Thai(formDataBirth.leaveEndDate) : null"
:label="`${'ลาถึงวันที่'}`"
:rules="[val => !!val || `${'กรุณาเลือกลาถึงวันที่'}`]"
:rules="leaveEndDateRules"
>
<template v-slot:prepend>
<q-icon name="event" class="cursor-pointer" style="color: var(--q-primary)"> </q-icon>