refactor: handleDate

This commit is contained in:
nwpptrs 2024-12-04 15:42:15 +07:00
parent bb8d007b2d
commit 71ccf65f9d
4 changed files with 26 additions and 1 deletions

View file

@ -268,7 +268,6 @@ const insuranceCompanyFilter = selectFilterOptionRefMod(
<div class="col">
<DatePicker
:label="$t('customerEmployee.formHealthCheck.coverageStartDate')"
v-model="checkup.coverageStartDate"
:id="`${prefixId}-input-coverage-start-date`"
:readonly="readonly || checkup.statusSave"
@ -282,6 +281,13 @@ const insuranceCompanyFilter = selectFilterOptionRefMod(
v-model="checkup.coverageExpireDate"
:id="`${prefixId}-input-coverage-expire-date`"
:readonly="readonly || checkup.statusSave"
:disabled-dates="
(date: Date) =>
date.getTime() <
((checkup.coverageStartDate &&
new Date(checkup.coverageStartDate).getTime()) ||
Date.now())
"
clearable
/>
</div>

View file

@ -285,6 +285,13 @@ const workplaceFilter = selectFilterOptionRefMod(
class="col-3"
:id="`${prefixId}-date-picker-work-permit-expire-date`"
:readonly="readonly || work.statusSave"
:disabled-dates="
(date: Date) =>
date.getTime() <
((work.workPermitIssueDate &&
new Date(work.workPermitIssueDate).getTime()) ||
Date.now())
"
clearable
/>
</div>