From 41c8760707488f3126d290860a8b4f78feefaef5 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 5 Feb 2025 14:40:04 +0100 Subject: [PATCH] refactor: refs #8246 added filter to searchbar due to data key --- src/pages/Zone/Card/ZoneSearchbar.vue | 38 +++++++++++++++++++++++++++ src/pages/Zone/ZoneList.vue | 6 ++--- 2 files changed, 41 insertions(+), 3 deletions(-) diff --git a/src/pages/Zone/Card/ZoneSearchbar.vue b/src/pages/Zone/Card/ZoneSearchbar.vue index dd6a1cc3f..d1188a1e8 100644 --- a/src/pages/Zone/Card/ZoneSearchbar.vue +++ b/src/pages/Zone/Card/ZoneSearchbar.vue @@ -22,12 +22,50 @@ const exprBuilder = (param, value) => { return /^\d+$/.test(value) ? { id: value } : { name: { like: `%${value}%` } }; } }; + +const tableFilter = { + include: [ + { + relation: 'agencyMode', + scope: { + fields: ['id', 'name'], + }, + }, + { + relation: 'address', + scope: { + fields: ['id', 'nickname', 'provinceFk', 'postalCode'], + include: [ + { + relation: 'province', + scope: { + fields: ['id', 'name'], + }, + }, + { + relation: 'postcode', + scope: { + fields: ['code', 'townFk'], + include: { + relation: 'town', + scope: { + fields: ['id', 'name'], + }, + }, + }, + }, + ], + }, + }, + ], +};