refactor: handle due Date

refactor #161
This commit is contained in:
Thanaphon Frappet 2024-12-20 17:59:16 +07:00
parent 063b07924e
commit eaabb14492

View file

@ -32,8 +32,16 @@ const createdAt = defineModel<Date | string>('createdAt');
:readonly
v-model="dueDate"
:rules="[
(value) => {
if (!!quotationStatus && dueDate === Date.now()) return 'ddddd';
() => {
const currentDate = new Date(dueDate);
const toDate = new Date();
if (
!readonly &&
!!quotationStatus &&
(currentDate.getTime() === toDate.getTime() ||
currentDate.getTime() < toDate.getTime())
)
return $t('quotation.validateDueDate');
return true;
},
]"