From d072ed015a38999e1a69c0e9a0003873b533c322 Mon Sep 17 00:00:00 2001 From: Thanaphon Frappet Date: Mon, 28 Oct 2024 19:55:39 +0700 Subject: [PATCH] refactor: handle nrcNO not required --- .../03_customer-management/employee/BasicInformation.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/03_customer-management/employee/BasicInformation.vue b/src/components/03_customer-management/employee/BasicInformation.vue index aac9a597..3ee3b2f8 100644 --- a/src/components/03_customer-management/employee/BasicInformation.vue +++ b/src/components/03_customer-management/employee/BasicInformation.vue @@ -297,11 +297,12 @@ defineEmits<{ :readonly="readonly" class="col-6" :label="$t('customerEmployee.form.nrcNo')" - :model-value="readonly ? nrcNo || '-' : nrcNo" + :model-value="nrcNo" @update:model-value="(v) => (typeof v === 'string' ? (nrcNo = v) : '')" :rules="[ (val) => - (val && val.length === 13 && /[0-9]+/.test(val)) || + !val || + val.length === 13 || $t('form.error.invalidCustomeMessage', { msg: $t('form.error.requireLength', { msg: 13 }), }),