refactor: wait for upload

This commit is contained in:
Methapon Metanipat 2024-09-16 14:47:29 +07:00
parent 66a8d0a8b9
commit 46041c3f37

View file

@ -1970,7 +1970,7 @@ const emptyCreateDialog = ref(false);
);
if (tapIsUndefined.length > 0) {
dialog({
return dialog({
color: 'warning',
icon: 'mdi-alert',
title: t('dialog.title.incompleteDataEntry'),
@ -1983,30 +1983,30 @@ const emptyCreateDialog = ref(false);
return;
},
});
}
if (!customerFormData.customerBranch[idx].id) {
await customerFormStore.submitFormCustomer(
onCreateImageList,
);
customerFormState.readonly = true;
notify('create', $t('general.success'));
// await customerStore.createBranch({
// ...customerFormData.customerBranch[idx],
// customerId: customerFormState.editCustomerId,
// id: undefined,
// });
} else {
if (!customerFormData.customerBranch[idx].id) {
await customerFormStore.submitFormCustomer(
onCreateImageList,
);
customerFormState.readonly = true;
notify('create', $t('general.success'));
await fetchListCustomer();
// await customerStore.createBranch({
// ...customerFormData.customerBranch[idx],
// customerId: customerFormState.editCustomerId,
// id: undefined,
// });
} else {
await customerStore.editBranchById(
customerFormData.customerBranch[idx].id || '',
{
...customerFormData.customerBranch[idx],
id: undefined,
},
);
}
await customerStore.editBranchById(
customerFormData.customerBranch[idx].id || '',
{
...customerFormData.customerBranch[idx],
id: undefined,
},
);
}
customerFormData.customerBranch[idx].file?.forEach(
const uploadResult =
customerFormData.customerBranch[idx].file?.map(
async (v) => {
if (!v.file) return;
@ -2027,13 +2027,16 @@ const emptyCreateDialog = ref(false);
);
}
},
);
) || [];
await customerFormStore.assignFormData(
customerFormState.editCustomerId,
);
customerFormStore.resetForm();
}
for (const r of uploadResult) await r;
await customerFormStore.assignFormData(
customerFormState.editCustomerId,
);
await fetchListCustomer();
customerFormStore.resetForm();
}
"
>