diff --git a/src/pages/03_customer-management/MainPage.vue b/src/pages/03_customer-management/MainPage.vue index 503f7464..9cd9a044 100644 --- a/src/pages/03_customer-management/MainPage.vue +++ b/src/pages/03_customer-management/MainPage.vue @@ -2664,7 +2664,7 @@ const emptyCreateDialog = ref(false); mrz = await runOcr(file, parseResultMRZ); if (mrz !== null) { - const mapMrz = Object.entries(mrz.result).map( + const mapMrz = Object.entries(mrz.result || {}).map( ([key, value]) => ({ name: key, value: value, @@ -2883,8 +2883,12 @@ const emptyCreateDialog = ref(false); separator :title="$t('customerEmployee.form.group.passport')" :readonly="employeeFormState.currentIndexPassport !== index" + :full-name="employeeFormState.currentIndexPassport !== index" v-model:passport-type="value.type" 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" @@ -4096,7 +4100,7 @@ const emptyCreateDialog = ref(false); mrz = await runOcr(file, parseResultMRZ); if (mrz) { - const mapMrz = Object.entries(mrz.result).map( + const mapMrz = Object.entries(mrz.result || {}).map( ([key, value]) => ({ name: key, value: value, @@ -4313,8 +4317,12 @@ const emptyCreateDialog = ref(false); separator :title="$t('customerEmployee.form.group.passport')" :readonly="employeeFormState.currentIndexPassport !== index" + :full-name="employeeFormState.currentIndexPassport !== index" v-model:passport-type="value.type" 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"