From a617abe0425b6376732635754c92964d998ca608 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Fri, 25 Oct 2024 09:50:01 +0200 Subject: [PATCH] perf: #6943 change type vnTable.prop --- src/components/VnTable/VnTable.vue | 2 +- src/composables/useArrayData.js | 2 +- src/pages/Customer/components/CustomerSummaryTable.vue | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index e9bab9153..03dab2234 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -58,7 +58,7 @@ const $props = defineProps({ default: 'flex-one', }, searchUrl: { - type: String, + type: [String, Boolean], default: 'table', }, isEditable: { diff --git a/src/composables/useArrayData.js b/src/composables/useArrayData.js index e6ca15bd1..8f3e09d5a 100644 --- a/src/composables/useArrayData.js +++ b/src/composables/useArrayData.js @@ -248,7 +248,7 @@ export function useArrayData(key = useRoute().meta.moduleName, userOptions) { function updateStateParams() { const newUrl = { path: route.path, query: { ...(route.query ?? {}) } }; - if (store.appendParams) + if (store.searchUrl) newUrl.query[store.searchUrl] = JSON.stringify(store.currentFilter); if (store.navigate) { diff --git a/src/pages/Customer/components/CustomerSummaryTable.vue b/src/pages/Customer/components/CustomerSummaryTable.vue index 9365b7326..81d92c49c 100644 --- a/src/pages/Customer/components/CustomerSummaryTable.vue +++ b/src/pages/Customer/components/CustomerSummaryTable.vue @@ -160,6 +160,7 @@ const rowClick = ({ id }) => :disable-option="{ card: true, table: true }" class="full-width" :disable-infinite-scroll="true" + :search-url="false" >