diff --git a/src/pages/03_customer-management/MainPage.vue b/src/pages/03_customer-management/MainPage.vue
index cd5d3817..5ba31959 100644
--- a/src/pages/03_customer-management/MainPage.vue
+++ b/src/pages/03_customer-management/MainPage.vue
@@ -16,6 +16,7 @@ import { Status } from 'stores/types';
import { CustomerStats, Customer, CustomerBranch } from 'stores/customer/types';
import { Employee, EmployeeHistory } from 'stores/employee/types';
+import DrawerInfo from 'components/DrawerInfo.vue';
import ButtonAddComponent from 'components/ButtonAddCompoent.vue';
import PersonCard from 'components/home/PersonCard.vue';
import StatCardComponent from 'components/StatCardComponent.vue';
@@ -23,13 +24,20 @@ import TooltipComponent from 'components/TooltipComponent.vue';
import AddButton from 'components/AddButton.vue';
import NoData from 'components/NoData.vue';
import PaginationComponent from 'components/PaginationComponent.vue';
-import SideMenu from 'components/SideMenu.vue';
import DialogForm from 'components/DialogForm.vue';
-
+import SideMenu from 'src/components/SideMenu.vue';
+import BasicInformation from 'src/components/03_customer-management/employee/BasicInformation.vue';
+import FormPerson from 'src/components/02_personnel-management/FormPerson.vue';
import FormBasicInfo from './components/FormBasicInfo.vue';
import CustomerInfoComponent from './components/CustomerBranch.vue';
-import { columnsCustomer, columnsEmployee } from './constant';
-import { useCustomerForm } from './form';
+import FormAddress from 'src/components/02_personnel-management/FormAddress.vue';
+
+import {
+ columnsCustomer,
+ columnsEmployee,
+ formMenuIconEmployee,
+} from './constant';
+import { useCustomerForm, useEmployeeForm } from './form';
import { storeToRefs } from 'pinia';
import ProfileBanner from 'src/components/ProfileBanner.vue';
import ImageUploadDialog from 'src/components/ImageUploadDialog.vue';
@@ -44,9 +52,12 @@ const customerStore = useCustomerStore();
const userBranchStore = useMyBranchStore();
const employeeStore = useEmployeeStore();
const customerFormStore = useCustomerForm();
+const employeeFormStore = useEmployeeForm();
const { state: customerFormState, currentFormData: customerFormData } =
storeToRefs(customerFormStore);
+const { state: employeeFormState, currentFromDataEmployee } =
+ storeToRefs(employeeFormStore);
async function init() {
utilsStore.currentTitle.title = 'customerManagement';
@@ -1201,6 +1212,12 @@ function createCustomerForm(customerType: 'CORP' | 'PERS') {
:id="`row-table-${props.row.firstNameEN}`"
@click="
() => {
+ employeeFormState.drawerModal = true;
+ employeeFormStore.assignFormDataEmployee(
+ props.row.id,
+ );
+ // $router.push(`/customer-management/${props.row.id}/branch`);
+
// openDialogInputForm('INFO', props.row.id);
}
"
@@ -1761,6 +1778,104 @@ function createCustomerForm(customerType: 'CORP' | 'PERS') {
clear-button
@save="() => {}"
>
+
+
+
+
+