chore: clean
This commit is contained in:
parent
70b50e132f
commit
e81d5c7f14
3 changed files with 16 additions and 13 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue