diff --git a/src/pages/Order/OrderList.vue b/src/pages/Order/OrderList.vue index 21cb5ed7e..3876d21e2 100644 --- a/src/pages/Order/OrderList.vue +++ b/src/pages/Order/OrderList.vue @@ -152,11 +152,23 @@ onMounted(() => { }); async function fetchClientAddress(id, formData = {}) { - const { data } = await axios.get( - `Clients/${id}/addresses?filter[order]=isActive DESC` - ); + const { data } = await axios.get(`Clients/${id}/addresses`, { + params: { + filter: JSON.stringify({ + include: [ + { + relation: 'client', + scope: { + fields: ['defaultAddressFk'], + }, + }, + ], + order: ['isActive DESC'], + }), + }, + }); addressOptions.value = data; - formData.addressId = data.defaultAddressFk; + formData.addressId = data[0].client.defaultAddressFk; fetchAgencies(formData); } @@ -164,7 +176,13 @@ async function fetchAgencies({ landed, addressId }) { if (!landed || !addressId) return (agencyList.value = []); const { data } = await axios.get('Agencies/landsThatDay', { - params: { addressFk: addressId, landed }, + params: { + filter: JSON.stringify({ + order: ['agencyMode DESC', 'agencyModeFk ASC'], + }), + addressFk: addressId, + landed, + }, }); agencyList.value = data; } @@ -255,6 +273,7 @@ const getDateColor = (date) => { { {{ scope.opt?.street }}, {{ scope.opt?.city }} + + {{ `#${scope.opt?.id}` }} +