From 32fdc836f9923df5308586c5eae3b6f557ebcc73 Mon Sep 17 00:00:00 2001 From: alexm Date: Wed, 20 Nov 2024 09:26:38 +0100 Subject: [PATCH] fix(OrderCatalogFilter): fix field value --- .../Order/Card/CatalogFilterValueDialog.vue | 159 ++++++++++++++++++ src/pages/Order/Card/OrderCatalogFilter.vue | 17 +- 2 files changed, 167 insertions(+), 9 deletions(-) create mode 100644 src/pages/Order/Card/CatalogFilterValueDialog.vue diff --git a/src/pages/Order/Card/CatalogFilterValueDialog.vue b/src/pages/Order/Card/CatalogFilterValueDialog.vue new file mode 100644 index 0000000000..120e2fb727 --- /dev/null +++ b/src/pages/Order/Card/CatalogFilterValueDialog.vue @@ -0,0 +1,159 @@ + + + + + + + +en: + params: + tag: Tag +es: + params: + tag: Etiqueta + diff --git a/src/pages/Order/Card/OrderCatalogFilter.vue b/src/pages/Order/Card/OrderCatalogFilter.vue index 68764c1a58..381a0516a2 100644 --- a/src/pages/Order/Card/OrderCatalogFilter.vue +++ b/src/pages/Order/Card/OrderCatalogFilter.vue @@ -9,7 +9,7 @@ import VnSelect from 'components/common/VnSelect.vue'; import VnFilterPanelChip from 'components/ui/VnFilterPanelChip.vue'; import VnInput from 'src/components/common/VnInput.vue'; import getParamWhere from 'src/filters/getParamWhere'; -// import CatalogFilterValueDialog from 'src/pages/Order/Card/CatalogFilterValueDialog.vue'; +import CatalogFilterValueDialog from 'src/pages/Order/Card/CatalogFilterValueDialog.vue'; import { useArrayData } from 'composables/useArrayData'; const props = defineProps({ @@ -128,12 +128,12 @@ async function onSearchByTag(value) { searchByTag.value = null; } -const removeTagGroupParam = (params, search, valIndex = null) => { - if (!valIndex) { - params.tagGroups = null; +const removeTagGroupParam = (search, valIndex) => { + if (!valIndex && valIndex !== 0) { + currentParams.value.tagGroups = null; search(); } else { - params.tagGroups.splice(valIndex, 1); + currentParams.value.tagGroups.splice(valIndex, 1); search(); } }; @@ -201,7 +201,7 @@ onMounted(() => { @remove=" customTag.label === 'categoryFk' ? resetCategory(params, searchFn) - : removeTagGroupParam(params, searchFn, valIndex) + : removeTagGroupParam(searchFn, valIndex) " > @@ -221,7 +221,6 @@ onMounted(() => {