diff --git a/src/components/02_personnel-management/FormPerson.vue b/src/components/02_personnel-management/FormPerson.vue index 5fa321b6..7773b161 100644 --- a/src/components/02_personnel-management/FormPerson.vue +++ b/src/components/02_personnel-management/FormPerson.vue @@ -196,7 +196,11 @@ watch( class="col" :label="$t('personnel.form.firstName')" v-model="firstName" - :rules="[(val: string) => !!val || $t('form.error.required')]" + :rules=" + employee + ? [] + : [(val: string) => !!val || $t('form.error.required')] + " /> @@ -394,11 +410,15 @@ watch( :readonly="readonly" :label="$t('form.birthDate')" :disabled-dates="disabledAfterToday" - :rules="[ - (val: string) => - !!val || - $t('form.error.selectField', { field: $t('form.birthDate') }), - ]" + :rules=" + employee + ? [] + : [ + (val: string) => + !!val || + $t('form.error.selectField', { field: $t('form.birthDate') }), + ] + " />