refactor: handle date can is null
This commit is contained in:
parent
04187c0594
commit
c48e3e3657
2 changed files with 14 additions and 4 deletions
|
|
@ -13,8 +13,8 @@ const nameEN = defineModel<string>('nameEn');
|
|||
const typeBranch = defineModel<string>('typeBranch');
|
||||
const virtual = defineModel<boolean>('virtual');
|
||||
|
||||
const permitExpireDate = defineModel<Date>('permitExpireDate');
|
||||
const permitIssueDate = defineModel<Date>('permitIssueDate');
|
||||
const permitExpireDate = defineModel<Date | null>('permitExpireDate');
|
||||
const permitIssueDate = defineModel<Date | null>('permitIssueDate');
|
||||
const permitNo = defineModel<string>('permitNo');
|
||||
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -465,8 +465,10 @@ async function fetchBranchById(id: string) {
|
|||
street: res.street,
|
||||
streetEN: res.streetEN,
|
||||
|
||||
permitExpireDate: new Date(res.permitExpireDate),
|
||||
permitIssueDate: new Date(res.permitIssueDate),
|
||||
permitExpireDate:
|
||||
res.permitExpireDate === null ? null : new Date(res.permitExpireDate),
|
||||
permitIssueDate:
|
||||
res.permitIssueDate === null ? null : new Date(res.permitIssueDate),
|
||||
permitNo: res.permitNo,
|
||||
};
|
||||
return res;
|
||||
|
|
@ -756,6 +758,14 @@ async function onSubmit(submitSelectedItem?: boolean) {
|
|||
currentEdit.value.id,
|
||||
{
|
||||
...formData.value,
|
||||
permitExpireDate:
|
||||
formData.value.permitExpireDate === undefined
|
||||
? null
|
||||
: formData.value.permitExpireDate,
|
||||
permitIssueDate:
|
||||
formData.value.permitIssueDate === undefined
|
||||
? null
|
||||
: formData.value.permitIssueDate,
|
||||
status: undefined,
|
||||
},
|
||||
qrCodeFile.value,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue