refactor(03): employee visa passport
This commit is contained in:
parent
9f47a709c0
commit
0471cf56ae
4 changed files with 148 additions and 51 deletions
|
|
@ -2324,7 +2324,66 @@ const emptyCreateDialog = ref(false);
|
|||
employeeFormState.ocr = false;
|
||||
}
|
||||
"
|
||||
/>
|
||||
>
|
||||
<template #form="{ mode }">
|
||||
<FormEmployeePassport
|
||||
v-if="mode === 'passport'"
|
||||
prefix-id="drawer-info-employee"
|
||||
id="form-passport"
|
||||
dense
|
||||
outlined
|
||||
separator
|
||||
ocr
|
||||
:title="$t('customerEmployee.form.group.passport')"
|
||||
:readonly="!employeeFormState.isEmployeeEdit"
|
||||
v-model:passport-type="currentFromDataEmployee.passportType"
|
||||
v-model:passport-number="
|
||||
currentFromDataEmployee.passportNumber
|
||||
"
|
||||
v-model:passport-issue-date="
|
||||
currentFromDataEmployee.passportIssueDate
|
||||
"
|
||||
v-model:passport-expiry-date="
|
||||
currentFromDataEmployee.passportExpiryDate
|
||||
"
|
||||
v-model:passport-issuing-place="
|
||||
currentFromDataEmployee.passportIssuingPlace
|
||||
"
|
||||
v-model:passport-issuing-country="
|
||||
currentFromDataEmployee.passportIssuingCountry
|
||||
"
|
||||
v-model:previous-passport-reference="
|
||||
currentFromDataEmployee.previousPassportReference
|
||||
"
|
||||
/>
|
||||
<FormEmployeeVisa
|
||||
v-if="mode === 'visa'"
|
||||
prefix-id="drawer-info-employee"
|
||||
id="form-visa"
|
||||
ocr
|
||||
dense
|
||||
outlined
|
||||
title="customerEmployee.form.group.visa"
|
||||
:readonly="!employeeFormState.isEmployeeEdit"
|
||||
v-model:visa-type="currentFromDataEmployee.visaType"
|
||||
v-model:visa-number="currentFromDataEmployee.visaNumber"
|
||||
v-model:visa-issue-date="
|
||||
currentFromDataEmployee.visaIssueDate
|
||||
"
|
||||
v-model:visa-expiry-date="
|
||||
currentFromDataEmployee.visaExpiryDate
|
||||
"
|
||||
v-model:visa-issuing-place="
|
||||
currentFromDataEmployee.visaIssuingPlace
|
||||
"
|
||||
v-model:visa-stay-until-date="
|
||||
currentFromDataEmployee.visaStayUntilDate
|
||||
"
|
||||
v-model:tm6-number="currentFromDataEmployee.tm6Number"
|
||||
v-model:entry-date="currentFromDataEmployee.entryDate"
|
||||
/>
|
||||
</template>
|
||||
</UploadFile>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
@ -3271,7 +3330,68 @@ const emptyCreateDialog = ref(false);
|
|||
employeeFormState.ocr = false;
|
||||
}
|
||||
"
|
||||
/>
|
||||
>
|
||||
<template #form="{ mode }">
|
||||
<FormEmployeePassport
|
||||
v-if="mode === 'passport'"
|
||||
prefix-id="drawer-info-employee"
|
||||
id="drawer-form-passport"
|
||||
dense
|
||||
outlined
|
||||
separator
|
||||
ocr
|
||||
:title="'customerEmployee.form.group.passport'"
|
||||
:readonly="!employeeFormState.isEmployeeEdit"
|
||||
v-model:passport-type="
|
||||
currentFromDataEmployee.passportType
|
||||
"
|
||||
v-model:passport-number="
|
||||
currentFromDataEmployee.passportNumber
|
||||
"
|
||||
v-model:passport-issue-date="
|
||||
currentFromDataEmployee.passportIssueDate
|
||||
"
|
||||
v-model:passport-expiry-date="
|
||||
currentFromDataEmployee.passportExpiryDate
|
||||
"
|
||||
v-model:passport-issuing-place="
|
||||
currentFromDataEmployee.passportIssuingPlace
|
||||
"
|
||||
v-model:passport-issuing-country="
|
||||
currentFromDataEmployee.passportIssuingCountry
|
||||
"
|
||||
v-model:previous-passport-reference="
|
||||
currentFromDataEmployee.previousPassportReference
|
||||
"
|
||||
/>
|
||||
<FormEmployeeVisa
|
||||
v-if="mode === 'visa'"
|
||||
prefix-id="drawer-info-employee"
|
||||
id="drawer-form-visa"
|
||||
dense
|
||||
outlined
|
||||
ocr
|
||||
title="customerEmployee.form.group.visa"
|
||||
:readonly="!employeeFormState.isEmployeeEdit"
|
||||
v-model:visa-type="currentFromDataEmployee.visaType"
|
||||
v-model:visa-number="currentFromDataEmployee.visaNumber"
|
||||
v-model:visa-issue-date="
|
||||
currentFromDataEmployee.visaIssueDate
|
||||
"
|
||||
v-model:visa-expiry-date="
|
||||
currentFromDataEmployee.visaExpiryDate
|
||||
"
|
||||
v-model:visa-issuing-place="
|
||||
currentFromDataEmployee.visaIssuingPlace
|
||||
"
|
||||
v-model:visa-stay-until-date="
|
||||
currentFromDataEmployee.visaStayUntilDate
|
||||
"
|
||||
v-model:tm6-number="currentFromDataEmployee.tm6Number"
|
||||
v-model:entry-date="currentFromDataEmployee.entryDate"
|
||||
/>
|
||||
</template>
|
||||
</UploadFile>
|
||||
</div>
|
||||
</template>
|
||||
<template v-if="employeeFormState.currentTab === 'healthCheck'">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue