From e0ba8ab742331c6cd5d59a5166fba7a05198d3dd Mon Sep 17 00:00:00 2001 From: alexm <alexm@verdnatura.es> Date: Tue, 8 Apr 2025 07:22:12 +0200 Subject: [PATCH] refactor: rollback --- src/pages/Customer/Card/CustomerSummary.vue | 46 +++++++++------------ 1 file changed, 19 insertions(+), 27 deletions(-) diff --git a/src/pages/Customer/Card/CustomerSummary.vue b/src/pages/Customer/Card/CustomerSummary.vue index 4018f4ef7..167926698 100644 --- a/src/pages/Customer/Card/CustomerSummary.vue +++ b/src/pages/Customer/Card/CustomerSummary.vue @@ -3,13 +3,7 @@ import { computed, ref } from 'vue'; import { useRoute } from 'vue-router'; import { useI18n } from 'vue-i18n'; -import { - toCurrency, - toPercentage, - toDate, - dashOrCurrency, - dashIfEmpty, -} from 'src/filters'; +import { toCurrency, toPercentage, toDate, dashOrCurrency } from 'src/filters'; import CardSummary from 'components/ui/CardSummary.vue'; import VnLv from 'src/components/ui/VnLv.vue'; import VnLinkPhone from 'src/components/ui/VnLinkPhone.vue'; @@ -90,29 +84,31 @@ const sumRisk = ({ clientRisks }) => { <VnLv :label="t('customer.summary.customerId')" :value="entity.id" /> <VnLv :label="t('globals.name')" :value="entity.name" /> <VnLv :label="t('customer.summary.contact')" :value="entity.contact" /> - <VnLv :value="entity.phone"> - <template #label> - {{ t('customer.extendedList.tableVisibleColumns.phone') }} + <VnLv :label="t('customer.extendedList.tableVisibleColumns.phone')"> + <template #value> <VnLinkPhone :phone-number="entity.phone" /> </template> </VnLv> - <VnLv :value="entity.mobile"> - <template #label> - {{ t('customer.summary.mobile') }} - <VnLinkPhone :phone-number="entity.mobile" /> + <VnLv :label="t('customer.summary.mobile')"> + <template #value> <VnLinkPhone + sip say-simple :phone-number="entity.mobile" :channel="entity.country?.saySimpleCountry?.channel" - class="q-ml-xs" /> </template> </VnLv> - <VnLv :value="entity.email" copy - ><template #label> - {{ t('globals.params.email') }} - <VnLinkMail email="entity.email"></VnLinkMail> </template - ></VnLv> + <VnLv + :label="t('globals.params.email')" + :value="entity.email" + class="ellipsis" + copy + > + <template #value> + <VnLinkMail :email="entity.email" /> + </template> + </VnLv> <VnLv :label="t('globals.department')"> <template #value> <span class="link" v-text="entity.department?.name" /> @@ -293,14 +289,10 @@ const sumRisk = ({ clientRisks }) => { <VnLv v-if="entity.creditInsurance" :label="t('customer.summary.securedCredit')" + :value="toCurrency(entity.creditInsurance)" :info="t('customer.summary.securedCreditInfo')" - > - <template #value> - {{ toCurrency(entity.creditInsurance) }}({{ - dashIfEmpty(entity.classifications[0]?.insurances[0]?.grade) - }}) - </template></VnLv - > + /> + <VnLv :label="t('customer.summary.balance')" :value="toCurrency(sumRisk(entity)) || toCurrency(0)"