diff --git a/src/pages/01_branch-management/MainPage.vue b/src/pages/01_branch-management/MainPage.vue index f57e22a1..c8fbc23b 100644 --- a/src/pages/01_branch-management/MainPage.vue +++ b/src/pages/01_branch-management/MainPage.vue @@ -455,6 +455,7 @@ async function fetchBranchById(id: string) { permitIssueDate: new Date(res.permitIssueDate), permitNo: res.permitNo, }; + return res; } } @@ -551,7 +552,7 @@ async function triggerEdit( typeBranch: 'headOffice' | 'subBranch', code?: string, ) { - await fetchBranchById(id); + const currentRecord = await fetchBranchById(id); await fetchImageList(id, formData.value.selectedImage || ''); formTypeBranch.value = typeBranch; @@ -570,7 +571,6 @@ async function triggerEdit( currentId.value = id; - const currentRecord = branchData.value.result.find((x) => x.id === id); if (!currentRecord) return;