From 2511690d547c479df8efdfdaac68a526bd8ff573 Mon Sep 17 00:00:00 2001 From: Thanaphon Frappet Date: Fri, 4 Apr 2025 11:28:41 +0700 Subject: [PATCH] refactor: handle input require name en --- .../02_personnel-management/FormPerson.vue | 42 +++++++++++++------ src/pages/03_customer-management/MainPage.vue | 2 + 2 files changed, 32 insertions(+), 12 deletions(-) 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') }), + ] + " />