refactor: set default data passport
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s

This commit is contained in:
Thanaphon Frappet 2025-04-03 18:02:51 +07:00
parent d5d95648b1
commit 18d5c4ff82

View file

@ -1183,7 +1183,19 @@ export const useEmployeeForm = defineStore('form-employee', () => {
employeePassport: structuredClone( employeePassport: structuredClone(
payload.employeePassport?.length === 0 payload.employeePassport?.length === 0
? state.value.dialogModal ? state.value.dialogModal
? defaultFormData.employeePassport ? defaultFormData.employeePassport.map((v) => ({
...v,
namePrefix: payload.namePrefix,
firstName: payload.firstName,
firstNameEN: payload.firstNameEN,
middleName: payload.middleName,
middleNameEN: payload.middleNameEN,
lastName: payload.lastName,
lastNameEN: payload.lastNameEN,
gender: payload.gender,
nationality: payload.nationality,
birthDate: payload.dateOfBirth,
}))
: [] : []
: payload.employeePassport, : payload.employeePassport,
), ),
@ -1325,17 +1337,17 @@ export const useEmployeeForm = defineStore('form-employee', () => {
issueDate: new Date(), issueDate: new Date(),
type: '', type: '',
expireDate: new Date(), expireDate: new Date(),
birthDate: new Date(), birthDate: currentFromDataEmployee.value.dateOfBirth,
workerStatus: '', workerStatus: '',
nationality: '', nationality: currentFromDataEmployee.value.nationality,
gender: '', gender: currentFromDataEmployee.value.gender,
lastNameEN: '', lastNameEN: currentFromDataEmployee.value.lastNameEN,
lastName: '', lastName: currentFromDataEmployee.value.lastName,
middleNameEN: '', middleNameEN: currentFromDataEmployee.value.middleNameEN,
middleName: '', middleName: currentFromDataEmployee.value.middleName,
firstNameEN: '', firstNameEN: currentFromDataEmployee.value.firstNameEN,
firstName: '', firstName: currentFromDataEmployee.value.firstName,
namePrefix: '', namePrefix: currentFromDataEmployee.value.namePrefix,
number: '', number: '',
}); });