From 8d96539b240bd5cb809f691725df850fb1f39938 Mon Sep 17 00:00:00 2001 From: Javier Segarra <jsegarra@verdnatura.es> Date: Wed, 11 Sep 2024 13:18:54 +0200 Subject: [PATCH] perf: solve reload CardSummary component --- src/components/common/VnCard.vue | 2 +- src/pages/Customer/Card/CustomerSummary.vue | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/components/common/VnCard.vue b/src/components/common/VnCard.vue index 5cee06582..7d29da232 100644 --- a/src/components/common/VnCard.vue +++ b/src/components/common/VnCard.vue @@ -79,7 +79,7 @@ if (props.baseUrl) { <QPage> <VnSubToolbar /> <div :class="[useCardSize(), $attrs.class]"> - <RouterView :key="route.fullPath" /> + <RouterView :key="route.path" /> </div> </QPage> </QPageContainer> diff --git a/src/pages/Customer/Card/CustomerSummary.vue b/src/pages/Customer/Card/CustomerSummary.vue index 1c511b45d..f049426e2 100644 --- a/src/pages/Customer/Card/CustomerSummary.vue +++ b/src/pages/Customer/Card/CustomerSummary.vue @@ -1,12 +1,11 @@ <script setup> -import { computed, ref, onMounted } from 'vue'; +import { computed, ref } from 'vue'; import { useRoute } from 'vue-router'; import { useI18n } from 'vue-i18n'; import VnUserLink from 'src/components/ui/VnUserLink.vue'; import { toCurrency, toPercentage, toDate } from 'src/filters'; import CardSummary from 'components/ui/CardSummary.vue'; -import { getUrl } from 'src/composables/getUrl'; import VnLv from 'src/components/ui/VnLv.vue'; import VnLinkPhone from 'src/components/ui/VnLinkPhone.vue'; import CustomerSummaryTable from 'src/pages/Customer/components/CustomerSummaryTable.vue'; @@ -25,11 +24,6 @@ const $props = defineProps({ const entityId = computed(() => $props.id || route.params.id); const customer = computed(() => summary.value.entity); const summary = ref(); -const clientUrl = ref(); - -onMounted(async () => { - clientUrl.value = (await getUrl('client/')) + entityId.value + '/'; -}); const balanceDue = computed(() => { return (