From e40e85102fb9bbdb3271785f13b8f2f4380abecb Mon Sep 17 00:00:00 2001 From: Thanaphon Frappet Date: Wed, 13 Nov 2024 14:28:40 +0700 Subject: [PATCH] refactor: handle current tab of employee --- src/pages/03_customer-management/MainPage.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pages/03_customer-management/MainPage.vue b/src/pages/03_customer-management/MainPage.vue index 8f5ddbd5..475d37d4 100644 --- a/src/pages/03_customer-management/MainPage.vue +++ b/src/pages/03_customer-management/MainPage.vue @@ -539,6 +539,7 @@ async function editEmployeeFormPersonal(id: string) { currentFromDataEmployee.value.selectedImage || '', 'employee', ); + employeeFormState.value.isEmployeeEdit = true; employeeFormState.value.dialogType = 'edit'; employeeFormState.value.drawerModal = true; @@ -2368,6 +2369,8 @@ const emptyCreateDialog = ref(false); } else { fetchListEmployee(); } + + employeeFormState.currentTab = 'personalInfo'; return false; } " @@ -4072,8 +4075,6 @@ const emptyCreateDialog = ref(false); v-model:drawer-open="employeeFormState.drawerModal" :close=" () => { - employeeFormState.drawerModal = false; - employeeFormState.currentTab = 'personalInfo'; resetScrollBar('drawer-employee-form-content'); } " @@ -4130,6 +4131,8 @@ const emptyCreateDialog = ref(false); employeeConfirmUnsave(); return true; } + + employeeFormState.currentTab = 'personalInfo'; return false; } "