From 2ac31c2e4c57d76ac112473fe814d37bf8360b93 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Fri, 11 Jul 2025 11:01:25 +0700 Subject: [PATCH] fix: can't create employee with img --- src/pages/03_customer-management/MainPage.vue | 3 ++- src/pages/03_customer-management/form.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/03_customer-management/MainPage.vue b/src/pages/03_customer-management/MainPage.vue index 45b055b4..9f19d712 100644 --- a/src/pages/03_customer-management/MainPage.vue +++ b/src/pages/03_customer-management/MainPage.vue @@ -2514,9 +2514,10 @@ const emptyCreateDialog = ref(false); v-model:toggle-status="currentFromDataEmployee.status" fallbackCover="/images/employee-banner.png" :img=" + employeeFormState.profileUrl || `${baseUrl}/employee/${currentFromDataEmployee.id}/image/${currentFromDataEmployee.selectedImage}`.concat( refreshImageState ? `?ts=${Date.now()}` : '', - ) || null + ) " :fallbackImg="`/images/employee-avatar-${currentFromDataEmployee.gender === 'male' ? 'male' : 'female'}.png`" :tabs-list=" diff --git a/src/pages/03_customer-management/form.ts b/src/pages/03_customer-management/form.ts index 8734f698..3abefdaa 100644 --- a/src/pages/03_customer-management/form.ts +++ b/src/pages/03_customer-management/form.ts @@ -1267,6 +1267,7 @@ export const useEmployeeForm = defineStore('form-employee', () => { currentFromDataEmployee.value.lastNameEN.trim(); if (state.value.dialogType === 'create') { + delete currentFromDataEmployee.value.image; const res = await employeeStore.create( { ...currentFromDataEmployee.value,