From 24ea8f1164776b9882e5368202307cb407c348db Mon Sep 17 00:00:00 2001 From: Thanaphon Frappet Date: Fri, 4 Oct 2024 09:24:25 +0700 Subject: [PATCH] refactor: assignFormData after ocr --- src/pages/03_customer-management/MainPage.vue | 43 ++++++++++++++----- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/src/pages/03_customer-management/MainPage.vue b/src/pages/03_customer-management/MainPage.vue index 98de9e48..ae06c29a 100644 --- a/src/pages/03_customer-management/MainPage.vue +++ b/src/pages/03_customer-management/MainPage.vue @@ -2725,6 +2725,7 @@ const emptyCreateDialog = ref(false); " :delete-item=" async (obj) => { + let status: boolean = false; const res = await employeeStore.delMeta({ parentId: currentFromDataEmployee.id || '', group: obj.group, @@ -2732,9 +2733,14 @@ const emptyCreateDialog = ref(false); }); if (res) { - return true; + status = true; } - return false; + + await employeeFormStore.assignFormDataEmployee( + currentFromDataEmployee.id, + ); + + return status; } " :save=" @@ -2743,6 +2749,8 @@ const emptyCreateDialog = ref(false); _meta: any, file: File | undefined, ) => { + let status: boolean = false; + if (file !== undefined && currentFromDataEmployee.id) { const res = await employeeStore.postMeta({ parentId: currentFromDataEmployee.id || '', @@ -2752,7 +2760,7 @@ const emptyCreateDialog = ref(false); }); if (res) { - return true; + status = true; } } else { const { @@ -2770,11 +2778,15 @@ const emptyCreateDialog = ref(false); file, }); if (res) { - return true; + status = true; } } - return false; + await employeeFormStore.assignFormDataEmployee( + currentFromDataEmployee.id, + ); + + return status; } " :get-file-list=" @@ -4144,6 +4156,7 @@ const emptyCreateDialog = ref(false); " :delete-item=" async (obj) => { + let status: boolean = false; const res = await employeeStore.delMeta({ parentId: currentFromDataEmployee.id || '', group: obj.group, @@ -4151,9 +4164,14 @@ const emptyCreateDialog = ref(false); }); if (res) { - return true; + status = true; } - return false; + + await employeeFormStore.assignFormDataEmployee( + currentFromDataEmployee.id, + ); + + return status; } " :save=" @@ -4162,6 +4180,7 @@ const emptyCreateDialog = ref(false); _meta: any, file: File | undefined, ) => { + let status: boolean = false; if (file !== undefined && currentFromDataEmployee.id) { const res = await employeeStore.postMeta({ parentId: currentFromDataEmployee.id || '', @@ -4171,7 +4190,7 @@ const emptyCreateDialog = ref(false); }); if (res) { - return true; + status = true; } } else { const { @@ -4189,11 +4208,13 @@ const emptyCreateDialog = ref(false); file, }); if (res) { - return true; + status = true; } } - - return false; + await employeeFormStore.assignFormDataEmployee( + currentFromDataEmployee.id, + ); + return status; } " :get-file-list="