refactor: add btn uploand file passport
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s
This commit is contained in:
parent
dd09a8cb23
commit
03adabeabd
4 changed files with 48 additions and 19 deletions
|
|
@ -3336,6 +3336,7 @@ const emptyCreateDialog = ref(false);
|
|||
v-model:first-name="value.firstName"
|
||||
v-model:name-prefix="value.namePrefix"
|
||||
v-model:passport-number="value.number"
|
||||
v-model:file="value.file"
|
||||
>
|
||||
<template v-slot:expiryDate>
|
||||
{{ $t('general.expirationDate') }} :
|
||||
|
|
@ -5432,6 +5433,7 @@ const emptyCreateDialog = ref(false);
|
|||
v-model:first-name="value.firstName"
|
||||
v-model:name-prefix="value.namePrefix"
|
||||
v-model:passport-number="value.number"
|
||||
v-model:file="value.file"
|
||||
>
|
||||
<template v-slot:expiryDate>
|
||||
{{ $t('general.expirationDate') }} :
|
||||
|
|
|
|||
|
|
@ -986,12 +986,16 @@ export const useEmployeeForm = defineStore('form-employee', () => {
|
|||
state.value.currentIndexPassport
|
||||
].id === undefined
|
||||
) {
|
||||
const { id, employeeId, updatedAt, createdAt, file, ...payload } =
|
||||
currentFromDataEmployee.value.employeePassport?.[
|
||||
state.value.currentIndexPassport
|
||||
];
|
||||
|
||||
const res = await employeeStore.postMeta({
|
||||
parentId: currentFromDataEmployee.value.id || '',
|
||||
group: 'passport',
|
||||
meta: currentFromDataEmployee.value.employeePassport?.[
|
||||
state.value.currentIndexPassport
|
||||
],
|
||||
meta: payload,
|
||||
file: file,
|
||||
});
|
||||
|
||||
if (res) {
|
||||
|
|
@ -1005,7 +1009,7 @@ export const useEmployeeForm = defineStore('form-employee', () => {
|
|||
state.value.currentIndexPassport
|
||||
].id !== undefined
|
||||
) {
|
||||
const { id, employeeId, updatedAt, createdAt, ...payload } =
|
||||
const { id, employeeId, updatedAt, createdAt, file, ...payload } =
|
||||
currentFromDataEmployee.value.employeePassport?.[
|
||||
state.value.currentIndexPassport
|
||||
];
|
||||
|
|
@ -1018,6 +1022,7 @@ export const useEmployeeForm = defineStore('form-employee', () => {
|
|||
state.value.currentIndexPassport
|
||||
].id || '',
|
||||
meta: payload,
|
||||
file: file || undefined,
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue