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; } "