From ea1c1b71fc291046a33c916d1442ffdbc5663428 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Thu, 20 Feb 2025 13:46:06 +0700 Subject: [PATCH] refactor: add required validation to quotation selection and enhance button disable logic in credit and debit note forms --- src/components/11_credit-note/FormCredit.vue | 1 + src/components/12_debit-note/FormDebit.vue | 1 + src/pages/11_credit-note/FormPage.vue | 1 + src/pages/11_credit-note/expansion/CreditNoteExpansion.vue | 4 ++-- src/pages/12_debit-note/FormPage.vue | 4 +++- 5 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/11_credit-note/FormCredit.vue b/src/components/11_credit-note/FormCredit.vue index d08c96dc..f104e91c 100644 --- a/src/components/11_credit-note/FormCredit.vue +++ b/src/components/11_credit-note/FormCredit.vue @@ -29,6 +29,7 @@ const quotationId = defineModel('quotationId', {
('quotationId', {
{ ('detail'); outlined dense class="col" - v-model="detail" - :rules="[(val: string) => !!val || $t('form.error.required')]" + :model-value="readonly ? detail || '-' : detail" + @update:model-value="(v) => (detail = v?.toString())" > diff --git a/src/pages/12_debit-note/FormPage.vue b/src/pages/12_debit-note/FormPage.vue index 946d6a91..e707379f 100644 --- a/src/pages/12_debit-note/FormPage.vue +++ b/src/pages/12_debit-note/FormPage.vue @@ -987,7 +987,6 @@ onMounted(async () => { /> - {