refactor: edit type passpor

This commit is contained in:
Thanaphon Frappet 2024-11-11 14:58:24 +07:00
parent 6efce3c4bb
commit 82d28cc3aa
3 changed files with 124 additions and 109 deletions

View file

@ -3040,15 +3040,25 @@ const emptyCreateDialog = ref(false);
:title="$t('customerEmployee.form.group.passport')"
:readonly="employeeFormState.currentIndexPassport !== index"
:full-name="employeeFormState.currentIndexPassport !== index"
v-model:passport-type="value.type"
v-model:birth-country="value.birthCountry"
v-model:previous-passportRef="value.previousPassportRef"
v-model:issue-place="value.issuePlace"
v-model:issue-country="value.issueCountry"
v-model:issue-date="value.issueDate"
v-model:type="value.type"
v-model:expire-date="value.expireDate"
v-model:birth-date="value.birthDate"
v-model:worker-status="value.workerStatus"
v-model:nationality="value.nationality"
v-model:gender="value.gender"
v-model:last-name-en="value.lastNameEN"
v-model:last-name="value.lastName"
v-model:middle-name-en="value.middleNameEN"
v-model:middle-name="value.middleName"
v-model:first-name-en="value.firstNameEN"
v-model:first-name="value.firstName"
v-model:name-prefix="value.namePrefix"
v-model:passport-number="value.number"
v-model:prefix-name="currentFromDataEmployee.namePrefix"
v-model:first-name="currentFromDataEmployee.firstName"
v-model:last-name="currentFromDataEmployee.lastName"
v-model:passport-issue-date="value.issueDate"
v-model:passport-expiry-date="value.expireDate"
v-model:passport-issuing-place="value.issuePlace"
v-model:passport-issuing-country="value.issueCountry"
>
<template v-slot:expiryDate>
{{ $t('general.expirationDate') }} :
@ -4714,15 +4724,25 @@ const emptyCreateDialog = ref(false);
:title="$t('customerEmployee.form.group.passport')"
:readonly="employeeFormState.currentIndexPassport !== index"
:full-name="employeeFormState.currentIndexPassport !== index"
v-model:passport-type="value.type"
v-model:birth-country="value.birthCountry"
v-model:previous-passportRef="value.previousPassportRef"
v-model:issue-place="value.issuePlace"
v-model:issue-country="value.issueCountry"
v-model:issue-date="value.issueDate"
v-model:type="value.type"
v-model:expire-date="value.expireDate"
v-model:birth-date="value.birthDate"
v-model:worker-status="value.workerStatus"
v-model:nationality="value.nationality"
v-model:gender="value.gender"
v-model:last-name-en="value.lastNameEN"
v-model:last-name="value.lastName"
v-model:middle-name-en="value.middleNameEN"
v-model:middle-name="value.middleName"
v-model:first-name-en="value.firstNameEN"
v-model:first-name="value.firstName"
v-model:name-prefix="value.namePrefix"
v-model:passport-number="value.number"
v-model:prefix-name="currentFromDataEmployee.namePrefix"
v-model:first-name="currentFromDataEmployee.firstName"
v-model:last-name="currentFromDataEmployee.lastName"
v-model:passport-issue-date="value.issueDate"
v-model:passport-expiry-date="value.expireDate"
v-model:passport-issuing-place="value.issuePlace"
v-model:passport-issuing-country="value.issueCountry"
>
<template v-slot:expiryDate>
{{ $t('general.expirationDate') }} :
@ -4939,6 +4959,9 @@ const emptyCreateDialog = ref(false);
v-model:employee-checkup="
currentFromDataEmployee.employeeCheckup
"
v-model:checkup-results-option="
optionStore.globalOption.checkupResults
"
v-model:checkup-type-option="
optionStore.globalOption.insurancePlace
"