diff --git a/src/components/upload-file/FormCitizen.vue b/src/components/upload-file/FormCitizen.vue index f9fa325b..4814717a 100644 --- a/src/components/upload-file/FormCitizen.vue +++ b/src/components/upload-file/FormCitizen.vue @@ -66,7 +66,9 @@ const employmentOfficeEN = defineModel( const optionStore = useOptionStore(); const namePrefix = defineModel('namePrefix'); const birthDate = defineModel('birthDate'); -const gender = defineModel('gender', { required: true }); +const gender = defineModel('gender', { + required: true, +}); const address = defineModel('address'); const firstName = defineModel('firstName', { required: true }); @@ -195,6 +197,7 @@ function formatCode(input: string | undefined, type: 'code' | 'number') { :id="`${prefixId}-input-birth-date`" :readonly="readonly" clearable + :rules="[(val: string) => !!val || $t('form.error.required')]" /> - (typeof v === 'string' ? (gender = v) : '') " @clear="gender = ''" + :rules="[(val: string) => !!val || $t('form.error.required')]" >