fix: can't create employee with img
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 6s

This commit is contained in:
puriphatt 2025-07-11 11:01:25 +07:00
parent e3f86136e7
commit 2ac31c2e4c
2 changed files with 3 additions and 1 deletions

View file

@ -2514,9 +2514,10 @@ const emptyCreateDialog = ref(false);
v-model:toggle-status="currentFromDataEmployee.status" v-model:toggle-status="currentFromDataEmployee.status"
fallbackCover="/images/employee-banner.png" fallbackCover="/images/employee-banner.png"
:img=" :img="
employeeFormState.profileUrl ||
`${baseUrl}/employee/${currentFromDataEmployee.id}/image/${currentFromDataEmployee.selectedImage}`.concat( `${baseUrl}/employee/${currentFromDataEmployee.id}/image/${currentFromDataEmployee.selectedImage}`.concat(
refreshImageState ? `?ts=${Date.now()}` : '', refreshImageState ? `?ts=${Date.now()}` : '',
) || null )
" "
:fallbackImg="`/images/employee-avatar-${currentFromDataEmployee.gender === 'male' ? 'male' : 'female'}.png`" :fallbackImg="`/images/employee-avatar-${currentFromDataEmployee.gender === 'male' ? 'male' : 'female'}.png`"
:tabs-list=" :tabs-list="

View file

@ -1267,6 +1267,7 @@ export const useEmployeeForm = defineStore('form-employee', () => {
currentFromDataEmployee.value.lastNameEN.trim(); currentFromDataEmployee.value.lastNameEN.trim();
if (state.value.dialogType === 'create') { if (state.value.dialogType === 'create') {
delete currentFromDataEmployee.value.image;
const res = await employeeStore.create( const res = await employeeStore.create(
{ {
...currentFromDataEmployee.value, ...currentFromDataEmployee.value,