From bc41eabcf3af7e012e57622d091cb8050df8828c Mon Sep 17 00:00:00 2001 From: provira Date: Thu, 12 Dec 2024 07:19:38 +0100 Subject: [PATCH 1/7] refactor: refs #8288 changed invoice out spanish translation --- src/i18n/locale/es.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/locale/es.yml b/src/i18n/locale/es.yml index 61a5984cb..120f7742b 100644 --- a/src/i18n/locale/es.yml +++ b/src/i18n/locale/es.yml @@ -497,7 +497,7 @@ invoiceOut: ticketList: Listado de tickets summary: issued: Fecha - dued: Vencimiento + dued: Fecha lĂ­mite booked: Contabilizada taxBreakdown: Desglose impositivo taxableBase: Base imp. From 6895780c09c0d2204ba3898b36b450208382dc3a Mon Sep 17 00:00:00 2001 From: Jtubau Date: Thu, 12 Dec 2024 16:26:01 +0100 Subject: [PATCH 2/7] feat: refs #7072 added test to computed fn total --- .../components/common/VnDiscount.spec.js | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 test/vitest/__tests__/components/common/VnDiscount.spec.js diff --git a/test/vitest/__tests__/components/common/VnDiscount.spec.js b/test/vitest/__tests__/components/common/VnDiscount.spec.js new file mode 100644 index 000000000..5d5be61ac --- /dev/null +++ b/test/vitest/__tests__/components/common/VnDiscount.spec.js @@ -0,0 +1,28 @@ +import { vi, describe, expect, it, beforeAll, afterEach } from 'vitest'; +import { createWrapper } from 'app/test/vitest/helper'; +import VnDiscount from 'components/common/vnDiscount.vue'; + +describe('VnDiscount', () => { + let vm; + + beforeAll(() => { + vm = createWrapper(VnDiscount, { + props: { + data: {}, + price: 100, + quantity: 2, + discount: 10, + } + }).vm; + }); + + afterEach(() => { + vi.clearAllMocks(); + }); + + describe('total', () => { + it('should calculate total correctly', () => { + expect(vm.total).toBe(180); + }); + }); +}); \ No newline at end of file From 696be32fa6c8c43e45294f358f345df61022732f Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Fri, 13 Dec 2024 06:54:40 +0100 Subject: [PATCH 3/7] feat: remove search after category --- src/pages/Order/Card/OrderCatalogFilter.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/Order/Card/OrderCatalogFilter.vue b/src/pages/Order/Card/OrderCatalogFilter.vue index 1dd569fb5..39627595d 100644 --- a/src/pages/Order/Card/OrderCatalogFilter.vue +++ b/src/pages/Order/Card/OrderCatalogFilter.vue @@ -65,7 +65,6 @@ const selectCategory = async (params, category, search) => { params.typeFk = null; params.categoryFk = category.id; await loadTypes(category?.id); - await search(); }; const loadTypes = async (id) => { From bd15d2e73aef226c68e04d51d88098e72703af7e Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Fri, 13 Dec 2024 06:56:22 +0100 Subject: [PATCH 4/7] feat: remove re-fetch when add element --- src/pages/Order/Card/OrderCatalog.vue | 22 +++++++++---------- .../Order/Card/OrderCatalogItemDialog.vue | 15 ++++++++----- src/pages/Order/Card/OrderDescriptor.vue | 11 +++++++--- 3 files changed, 27 insertions(+), 21 deletions(-) diff --git a/src/pages/Order/Card/OrderCatalog.vue b/src/pages/Order/Card/OrderCatalog.vue index 453037f15..0b01c88ac 100644 --- a/src/pages/Order/Card/OrderCatalog.vue +++ b/src/pages/Order/Card/OrderCatalog.vue @@ -75,19 +75,17 @@ watch( }, { immediate: true } ); -const onItemSaved = (updatedItem) => { - requestAnimationFrame(() => { - scrollToItem(updatedItem.items[0].itemFk); - }); -}; +// const onItemSaved = (updatedItem) => { +// console.error(stateStore); +// }; -const scrollToItem = async (id) => { - const element = itemRefs.value[id]?.$el; - if (element) { - element.scrollIntoView({ behavior: 'smooth', block: 'center' }); - } -}; -provide('onItemSaved', onItemSaved); +// const scrollToItem = async (id) => { +// const element = itemRefs.value[id]?.$el; +// if (element) { +// element.scrollIntoView({ behavior: 'smooth', block: 'center' }); +// } +// }; +// provide('onItemSaved', onItemSaved);