chore: clean

This commit is contained in:
puriphatt 2024-08-28 14:13:22 +07:00
parent 70b50e132f
commit e81d5c7f14
3 changed files with 16 additions and 13 deletions

View file

@ -97,7 +97,7 @@ watch(
/>
{{ $t(`${title}`) }}
</div>
<div class="col-12 row q-col-gutter-md">
<div class="col-12 row q-col-gutter-sm">
<q-select
outlined
clearable

View file

@ -1961,9 +1961,12 @@ const emptyCreateDialog = ref(false);
useToggle
color="white"
icon="mdi-account-plus-outline"
bgColor="linear-gradient(135deg, rgba(43,137,223,1) 0%, rgba(230,51,81,1) 100%)"
:bg-color="
employeeFormState.profileUrl
? 'white'
: 'linear-gradient(135deg, rgba(43,137,223,1) 0%, rgba(230,51,81,1) 100%)'
"
v-model:current-tab="employeeFormState.currentTab"
v-model:cover-url="employeeFormState.profileUrl"
v-model:toggle-status="currentFromDataEmployee.status"
fallbackCover="/images/employee-banner.png"
:img="employeeFormState.profileUrl || `/images/employee-avatar.png`"
@ -1992,10 +1995,7 @@ const emptyCreateDialog = ref(false);
"
:menu="formMenuIconEmployee"
:toggleTitle="$t('status.title')"
:hideFade="
employeeFormState.profileUrl === '' ||
employeeFormState.profileUrl === undefined
"
hideFade
@view="employeeFormState.imageDialog = true"
@edit="dialogEmployeeImageUpload && dialogEmployeeImageUpload.browse()"
@update:toggle-status="
@ -2778,6 +2778,8 @@ const emptyCreateDialog = ref(false);
<div class="column full-height">
<div class="q-px-lg q-pt-lg surface-2">
<ProfileBanner
hideFade
:readonly="!employeeFormState.isEmployeeEdit"
@view="employeeFormState.imageDialog = true"
@edit="
dialogEmployeeImageUpload && dialogEmployeeImageUpload.browse()
@ -2792,10 +2794,13 @@ const emptyCreateDialog = ref(false);
use-toggle
color="white"
icon="mdi-account-outline"
bg-color="linear-gradient(135deg, rgba(43,137,223,1) 0%, rgba(230,51,81,1) 100%)"
:bg-color="
employeeFormState.profileUrl
? 'white'
: '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"
:title="
employeeFormState.currentEmployee
@ -2806,6 +2811,7 @@ const emptyCreateDialog = ref(false);
"
:caption="currentFromDataEmployee.code"
:img="employeeFormState.profileUrl || '/images/employee-avatar.png'"
:fallbackImg="'/images/employee-avatar.png'"
:tabs-list="[
{
name: 'personalInfo',
@ -2823,10 +2829,6 @@ const emptyCreateDialog = ref(false);
]"
:menu="formMenuIconEmployee"
:toggle-title="$t('status.title')"
:hide-fade="
employeeFormState.profileUrl === '' ||
employeeFormState.profileUrl === undefined
"
/>
</div>
<div

View file

@ -597,6 +597,7 @@ export const useEmployeeForm = defineStore('form-employee', () => {
state.value.formDataEmployeeOwner = undefined;
resetEmployeeData = structuredClone(defaultFormData);
state.value.statusSavePersonal = false;
state.value.profileUrl = '';
}
currentFromDataEmployee.value = structuredClone(resetEmployeeData);
}