From 705ca0402af04ab6dfd020f5f80efd1a35f6c055 Mon Sep 17 00:00:00 2001 From: Jon Date: Fri, 21 Feb 2025 10:14:59 +0100 Subject: [PATCH 1/6] feat: refs #8606 adapt module to VnCatdBeta --- src/components/ui/VnSearchbar.vue | 4 + src/composables/useArrayData.js | 3 +- src/css/app.scss | 2 +- src/pages/Zone/Card/ZoneCard.vue | 35 +--- src/pages/Zone/Card/ZoneEvents.vue | 26 ++- src/pages/Zone/Card/ZoneLocationsTree.vue | 24 +-- src/pages/Zone/Card/ZoneLog.vue | 2 +- src/pages/Zone/Card/ZoneSearchbar.vue | 74 --------- src/pages/Zone/Card/ZoneSummary.vue | 3 +- src/pages/Zone/ZoneDeliveryDays.vue | 2 - src/pages/Zone/ZoneFilterPanel.vue | 9 + src/pages/Zone/ZoneList.vue | 181 ++++++++++++--------- src/pages/Zone/ZoneUpcoming.vue | 2 - src/pages/Zone/locale/en.yml | 2 + src/pages/Zone/locale/es.yml | 2 + src/router/modules/zone.js | 190 ++++++++++++---------- 16 files changed, 259 insertions(+), 302 deletions(-) delete mode 100644 src/pages/Zone/Card/ZoneSearchbar.vue diff --git a/src/components/ui/VnSearchbar.vue b/src/components/ui/VnSearchbar.vue index 30e4135e2..d7d8d20ba 100644 --- a/src/components/ui/VnSearchbar.vue +++ b/src/components/ui/VnSearchbar.vue @@ -33,6 +33,10 @@ const props = defineProps({ type: String, default: '', }, + userFilter: { + type: Object, + default: null, + }, filter: { type: Object, default: null, diff --git a/src/composables/useArrayData.js b/src/composables/useArrayData.js index fcc61972a..9943892a1 100644 --- a/src/composables/useArrayData.js +++ b/src/composables/useArrayData.js @@ -148,8 +148,7 @@ export function useArrayData(key, userOptions) { } async function applyFilter({ filter, params }, fetchOptions = {}) { - if (filter) store.userFilter = filter; - store.filter = {}; + if (filter) store.filter = filter; if (params) store.userParams = { ...params }; const response = await fetch(fetchOptions); diff --git a/src/css/app.scss b/src/css/app.scss index 994ae7ff1..b8b53a929 100644 --- a/src/css/app.scss +++ b/src/css/app.scss @@ -337,5 +337,5 @@ input::-webkit-inner-spin-button { } .containerShrinked { - width: 80%; + width: 70%; } diff --git a/src/pages/Zone/Card/ZoneCard.vue b/src/pages/Zone/Card/ZoneCard.vue index 41daff5c0..205ed074b 100644 --- a/src/pages/Zone/Card/ZoneCard.vue +++ b/src/pages/Zone/Card/ZoneCard.vue @@ -1,38 +1,7 @@ - diff --git a/src/pages/Zone/Card/ZoneEvents.vue b/src/pages/Zone/Card/ZoneEvents.vue index 1e6debd25..2fa7dfb43 100644 --- a/src/pages/Zone/Card/ZoneEvents.vue +++ b/src/pages/Zone/Card/ZoneEvents.vue @@ -1,18 +1,14 @@