fix: edit undo FormBankBook

This commit is contained in:
Net 2024-09-23 10:01:21 +07:00
parent f4474c2624
commit b965420e5c

View file

@ -363,6 +363,18 @@ const defaultFormData = {
permitNo: '',
};
const defaultFormBankBook = [
{
bankName: '',
accountNumber: '',
bankBranch: '',
accountName: '',
accountType: '',
currentlyUse: true,
bankUrl: '',
},
];
const formDialogRef = ref();
const formType = ref<'create' | 'edit' | 'delete' | 'view'>('create');
@ -385,6 +397,8 @@ const prevFormData = ref<
Omit<BranchCreate & { codeHeadOffice?: string }, 'qrCodeImage'>
>(structuredClone(defaultFormData));
const prevFormBankBook = ref<BankBook[]>(defaultFormBankBook);
const modalDrawer = ref<boolean>(false);
function openDrawer() {
@ -502,6 +516,7 @@ async function undo() {
formType.value = 'view';
const tempSelectedImage = formData.value.selectedImage;
formData.value = JSON.parse(JSON.stringify(prevFormData.value));
formBankBook.value = JSON.parse(JSON.stringify(prevFormBankBook.value));
formData.value.selectedImage = tempSelectedImage;
}
@ -557,6 +572,7 @@ function drawerEdit() {
isImageEdit.value = true;
formType.value = 'edit';
prevFormData.value = JSON.parse(JSON.stringify(formData.value));
prevFormBankBook.value = JSON.parse(JSON.stringify(formBankBook.value));
}
const currentBranchAdmin = ref<User | null>(null);