From 85e932a6b96ab0dd025b55102c04a6bc4b05fffb Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Mon, 12 May 2025 10:19:48 +0200 Subject: [PATCH] fix: add required validation depends on verified data checkbox --- .../Customer/Card/CustomerFiscalData.vue | 37 +++++++--- .../customer/clientFiscalData.spec.js | 74 +++++++++++-------- 2 files changed, 72 insertions(+), 39 deletions(-) diff --git a/src/pages/Customer/Card/CustomerFiscalData.vue b/src/pages/Customer/Card/CustomerFiscalData.vue index b45df2e0f..fbb155cd3 100644 --- a/src/pages/Customer/Card/CustomerFiscalData.vue +++ b/src/pages/Customer/Card/CustomerFiscalData.vue @@ -62,6 +62,15 @@ async function acceptPropagate({ isEqualizated }) { }); notify(t('Equivalent tax spreaded'), 'warning'); } +const isTaxDataChecked = ref(false); + +function isRequired({ isTaxDataChecked: taxDataChecked }) { + if (!isTaxDataChecked.value) { + return false; + } else { + return taxDataChecked; + } +}