diff --git a/src/composables/useArrayData.js b/src/composables/useArrayData.js index fcc61972a..3a171191e 100644 --- a/src/composables/useArrayData.js +++ b/src/composables/useArrayData.js @@ -245,7 +245,7 @@ export function useArrayData(key, userOptions) { async function loadMore() { if (!store.hasMoreData) return; - store.skip = store.limit * store.page; + store.skip = (store?.filter?.limit ?? store.limit) * store.page; store.page += 1; await fetch({ append: true }); diff --git a/src/pages/Customer/composables/__tests__/getAddresses.spec.js b/src/pages/Customer/composables/__tests__/getAddresses.spec.js index 8c90bf281..714693809 100644 --- a/src/pages/Customer/composables/__tests__/getAddresses.spec.js +++ b/src/pages/Customer/composables/__tests__/getAddresses.spec.js @@ -17,7 +17,15 @@ describe('getAddresses', () => { expect(axios.get).toHaveBeenCalledWith(`Clients/${clientId}/addresses`, { params: { filter: JSON.stringify({ - 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/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/Item/ItemRequest.vue b/src/pages/Item/ItemRequest.vue index 76e4b8083..43fc611d8 100644 --- a/src/pages/Item/ItemRequest.vue +++ b/src/pages/Item/ItemRequest.vue @@ -226,7 +226,6 @@ const onDenyAccept = (_, responseData) => { order="shipped ASC, isOk ASC" :columns="columns" :user-params="userParams" - :is-editable="true" :right-search="false" auto-load :disable-option="{ card: true }" diff --git a/src/pages/Order/OrderList.vue b/src/pages/Order/OrderList.vue index 59ec37f98..ff7c46802 100644 --- a/src/pages/Order/OrderList.vue +++ b/src/pages/Order/OrderList.vue @@ -1,6 +1,6 @@