diff --git a/src/pages/03_customer-management/MainPage.vue b/src/pages/03_customer-management/MainPage.vue
index 7baef848..7fde089f 100644
--- a/src/pages/03_customer-management/MainPage.vue
+++ b/src/pages/03_customer-management/MainPage.vue
@@ -1027,7 +1027,7 @@ const emptyCreateDialog = ref(false);
- {{ props.row.businessTypePure || '-' }}
+ {{ props.row.branch?.[0].businessType || '-' }}
@@ -1299,13 +1299,25 @@ const emptyCreateDialog = ref(false);
]"
:disabled="props.row.status === 'INACTIVE'"
@history="openHistory(props.row.id)"
- @update-card="() => {}"
+ @update-card="
+ async () => {
+ await editCustomerForm(props.row.id);
+ customerFormState.dialogType = 'edit';
+ customerFormState.readonly = false;
+ }
+ "
@enter-card="
$router.push(
`/customer-management/${props.row.id}/branch`,
)
"
- @view-card="console.log('view customer')"
+ @view-card="
+ () => {
+ const { branch, ...payload } = props.row;
+ currentCustomer = payload;
+ editCustomerForm(props.row.id);
+ }
+ "
@delete-card="deleteCustomerById(props.row.id)"
@toggle-status="
triggerChangeStatus(props.row.id, props.row.status)