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}`) }} {{ $t(`${title}`) }}
</div> </div>
<div class="col-12 row q-col-gutter-md"> <div class="col-12 row q-col-gutter-sm">
<q-select <q-select
outlined outlined
clearable clearable

View file

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

View file

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