From 7a2de50d7d01d3ce9785165fa6baf2e13a368ef1 Mon Sep 17 00:00:00 2001 From: jtubau Date: Thu, 26 Dec 2024 08:29:29 +0100 Subject: [PATCH] feat: refs #8117 filters and values added as needed --- src/components/common/VnSelect.vue | 4 ++-- src/components/common/VnSelectWorker.vue | 3 ++- src/pages/Claim/ClaimFilter.vue | 11 +-------- src/pages/Entry/EntryFilter.vue | 10 +++++--- src/pages/Entry/EntryLatestBuysFilter.vue | 10 ++++---- src/pages/InvoiceIn/InvoiceInFilter.vue | 17 ++++++++++++-- src/pages/InvoiceIn/InvoiceInList.vue | 6 ++--- src/pages/InvoiceOut/InvoiceOutGlobalForm.vue | 12 +--------- src/pages/Item/ItemList.vue | 11 +++++++++ src/pages/Item/ItemListFilter.vue | 23 ++++++++----------- src/pages/Item/ItemRequestFilter.vue | 1 - src/pages/Order/Card/OrderFilter.vue | 1 + src/pages/Ticket/TicketFilter.vue | 10 ++++---- src/pages/Travel/ExtraCommunityFilter.vue | 16 ++++++++++++- src/pages/Travel/TravelFilter.vue | 6 ++--- 15 files changed, 81 insertions(+), 60 deletions(-) diff --git a/src/components/common/VnSelect.vue b/src/components/common/VnSelect.vue index 8aa725b4a..795291f1e 100644 --- a/src/components/common/VnSelect.vue +++ b/src/components/common/VnSelect.vue @@ -194,10 +194,10 @@ function filter(val, options) { } if (!row) return; - const id = row[$props.optionValue]; + const id = String(row[$props.optionValue]); const optionLabel = String(row[$props.optionLabel]).toLowerCase(); - return id == search || optionLabel.includes(search); + return id.includes(search) || optionLabel.includes(search); }); } diff --git a/src/components/common/VnSelectWorker.vue b/src/components/common/VnSelectWorker.vue index b0fef4443..9a8151a3d 100644 --- a/src/components/common/VnSelectWorker.vue +++ b/src/components/common/VnSelectWorker.vue @@ -51,6 +51,7 @@ const url = computed(() => { option-value="id" option-label="nickname" :fields="['id', 'name', 'nickname', 'code']" + :filter-options="['id', 'name', 'nickname', 'code']" sort-by="nickname ASC" > diff --git a/src/pages/Entry/EntryLatestBuysFilter.vue b/src/pages/Entry/EntryLatestBuysFilter.vue index 83124c1bf..7ceaa1325 100644 --- a/src/pages/Entry/EntryLatestBuysFilter.vue +++ b/src/pages/Entry/EntryLatestBuysFilter.vue @@ -69,12 +69,14 @@ const tagValues = ref([]); use-input @update:model-value="searchFn()" > -