From 577d4a64ea575c7daac45333b444638373fbf59b Mon Sep 17 00:00:00 2001 From: Net Date: Wed, 21 Aug 2024 16:18:37 +0700 Subject: [PATCH] refactor: Continue function --- src/pages/03_customer-management/MainPage.vue | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) 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)