refactor: handle current tab of employee

This commit is contained in:
Thanaphon Frappet 2024-11-13 14:28:40 +07:00
parent d2a434a3a3
commit e40e85102f

View file

@ -539,6 +539,7 @@ async function editEmployeeFormPersonal(id: string) {
currentFromDataEmployee.value.selectedImage || '', currentFromDataEmployee.value.selectedImage || '',
'employee', 'employee',
); );
employeeFormState.value.isEmployeeEdit = true; employeeFormState.value.isEmployeeEdit = true;
employeeFormState.value.dialogType = 'edit'; employeeFormState.value.dialogType = 'edit';
employeeFormState.value.drawerModal = true; employeeFormState.value.drawerModal = true;
@ -2368,6 +2369,8 @@ const emptyCreateDialog = ref(false);
} else { } else {
fetchListEmployee(); fetchListEmployee();
} }
employeeFormState.currentTab = 'personalInfo';
return false; return false;
} }
" "
@ -4072,8 +4075,6 @@ const emptyCreateDialog = ref(false);
v-model:drawer-open="employeeFormState.drawerModal" v-model:drawer-open="employeeFormState.drawerModal"
:close=" :close="
() => { () => {
employeeFormState.drawerModal = false;
employeeFormState.currentTab = 'personalInfo';
resetScrollBar('drawer-employee-form-content'); resetScrollBar('drawer-employee-form-content');
} }
" "
@ -4130,6 +4131,8 @@ const emptyCreateDialog = ref(false);
employeeConfirmUnsave(); employeeConfirmUnsave();
return true; return true;
} }
employeeFormState.currentTab = 'personalInfo';
return false; return false;
} }
" "