From 144ffa18e295f66f1c365cc073abe066f03d8ecf Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Tue, 4 Mar 2025 19:05:08 +0100 Subject: [PATCH] feat: handle default values --- .../Customer/composables/getAddresses.js | 10 ++- src/pages/Order/OrderList.vue | 67 ++++++++------- src/pages/Ticket/TicketList.vue | 86 ++++++++++--------- 3 files changed, 92 insertions(+), 71 deletions(-) diff --git a/src/pages/Customer/composables/getAddresses.js b/src/pages/Customer/composables/getAddresses.js index 5f18530e7..1698388ee 100644 --- a/src/pages/Customer/composables/getAddresses.js +++ b/src/pages/Customer/composables/getAddresses.js @@ -4,7 +4,15 @@ export async function getAddresses(clientId, _filter = {}) { if (!clientId) return; const filter = { ..._filter, - fields: ['nickname', 'street', 'city', 'id', 'isActive'], + include: [ + { + relation: 'client', + scope: { + fields: ['defaultAddressFk'], + }, + }, + ], + fields: ['nickname', 'street', 'city', 'id', 'isActive', 'clientFk'], where: { isActive: true }, order: ['isDefaultAddress DESC', 'isActive DESC', 'nickname ASC'], }; diff --git a/src/pages/Order/OrderList.vue b/src/pages/Order/OrderList.vue index 59104d385..2eec81db1 100644 --- a/src/pages/Order/OrderList.vue +++ b/src/pages/Order/OrderList.vue @@ -1,6 +1,6 @@