From 1007a884b9634d1d1bee939a48a5fd59f955d02b Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 8 May 2025 12:25:59 +0200 Subject: [PATCH 01/18] feat: remove reset selected variable --- src/components/VnTable/VnTable.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index 29a9200f0..f26f96170 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -312,7 +312,6 @@ function stopEventPropagation(event) { } function reload(params) { - selected.value = []; CrudModelRef.value.reload(params); } From 7dcfeb0fc76dc0576bf778e95f178de821424c97 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Fri, 9 May 2025 11:56:18 +0200 Subject: [PATCH 02/18] test: try to fix entryBuys test --- test/cypress/integration/entry/commands.js | 4 ++-- test/cypress/integration/entry/entryCard/entryBuys.spec.js | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/test/cypress/integration/entry/commands.js b/test/cypress/integration/entry/commands.js index 4d4a8f980..8bc502f60 100644 --- a/test/cypress/integration/entry/commands.js +++ b/test/cypress/integration/entry/commands.js @@ -7,8 +7,8 @@ Cypress.Commands.add('selectTravel', (warehouse = '1') => { }); Cypress.Commands.add('deleteEntry', () => { - cy.get('[data-cy="descriptor-more-opts"]').should('be.visible').click(); - cy.waitForElement('div[data-cy="delete-entry"]').click(); + cy.openActionsDescriptor(); + cy.get('[data-cy="delete-entry"]').click(); }); Cypress.Commands.add('createEntry', () => { diff --git a/test/cypress/integration/entry/entryCard/entryBuys.spec.js b/test/cypress/integration/entry/entryCard/entryBuys.spec.js index b5e185a8e..a61ac4221 100644 --- a/test/cypress/integration/entry/entryCard/entryBuys.spec.js +++ b/test/cypress/integration/entry/entryCard/entryBuys.spec.js @@ -94,8 +94,10 @@ describe('EntryBuys', () => { cy.get('button[data-cy="vnTableCreateBtn"]').click(); cy.get('input[data-cy="itemFk-create-popup"]').type('1'); + cy.intercept('GET', /\/api\/Items\/1\/getVisibleAvailable/).as('item'); cy.get('div[role="listbox"] > div > div[role="option"]').eq(0).click(); + cy.wait('@item'); cy.get('input[data-cy="Grouping mode_select"]').should('have.value', 'packing'); - cy.get('button[data-cy="FormModelPopup_save"]').click(); + cy.saveFormModel(); } }); From 3cf7aeae87282930256dd1110450a54a38aacc44 Mon Sep 17 00:00:00 2001 From: alexm Date: Tue, 13 May 2025 13:22:00 +0200 Subject: [PATCH 03/18] refactor: enhance order filtering logic and improve code readability --- src/pages/Order/Card/OrderCatalogFilter.vue | 53 +++++++++++++-------- 1 file changed, 33 insertions(+), 20 deletions(-) diff --git a/src/pages/Order/Card/OrderCatalogFilter.vue b/src/pages/Order/Card/OrderCatalogFilter.vue index cb380c48f..bef1a19b9 100644 --- a/src/pages/Order/Card/OrderCatalogFilter.vue +++ b/src/pages/Order/Card/OrderCatalogFilter.vue @@ -1,5 +1,5 @@ @@ -315,6 +320,7 @@ function filterRows(data) { >