From b3922cddffc38d8457ea5f78133e679bf0b7eeee Mon Sep 17 00:00:00 2001 From: Net Date: Fri, 16 Aug 2024 15:11:41 +0700 Subject: [PATCH] refactor: use triggerChangeStatus of employee --- src/pages/03_customer-management/MainPage.vue | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/pages/03_customer-management/MainPage.vue b/src/pages/03_customer-management/MainPage.vue index 63d3318a..7ea993f3 100644 --- a/src/pages/03_customer-management/MainPage.vue +++ b/src/pages/03_customer-management/MainPage.vue @@ -2273,11 +2273,9 @@ const emptyCreateDialog = ref(false); dialogEmployeeImageUpload && dialogEmployeeImageUpload.browse() " @update:toggle-status=" - () => { - currentFromDataEmployee.status = - currentFromDataEmployee.status === 'CREATED' - ? 'INACTIVE' - : 'CREATED'; + (v) => { + if (currentFromDataEmployee.id !== undefined) + triggerChangeStatus(currentFromDataEmployee.id, v); } " active @@ -2286,6 +2284,7 @@ const emptyCreateDialog = ref(false); icon="mdi-account-plus-outline" bg-color="linear-gradient(135deg, rgba(43,137,223,1) 0%, rgba(230,51,81,1) 100%)" v-model:current-tab="employeeFormState.currentTab" + v-model:toggle-status="currentFromDataEmployee.status" v-model:cover-url="employeeFormState.profileUrl" fallback-cover="/images/employee-banner.png" :img="employeeFormState.profileUrl"