From 0071b7f4dcf50861445d26d31dcc74c24cabf617 Mon Sep 17 00:00:00 2001 From: "edgar.mendez" Date: Thu, 26 Feb 2026 17:24:39 -0600 Subject: [PATCH] feat: add commercial classifications management and integrate SAT code products in product form --- src/components/layout/Sidebar.vue | 10 +- .../components/ClassificationsComercial.vue | 5 - .../ClassificationsComercial.vue | 660 ++++++++++++++++++ .../services/sat-code-products.services.ts | 18 + .../products/components/ProductForm.vue | 130 +++- .../products/components/ProductsIndex.vue | 10 + src/modules/products/types/product.d.ts | 13 +- src/router/index.ts | 4 +- 8 files changed, 831 insertions(+), 19 deletions(-) delete mode 100644 src/modules/catalog/components/ClassificationsComercial.vue create mode 100644 src/modules/catalog/components/comercial-classification/ClassificationsComercial.vue create mode 100644 src/modules/catalog/services/sat-code-products.services.ts diff --git a/src/components/layout/Sidebar.vue b/src/components/layout/Sidebar.vue index 935ad10..8772744 100644 --- a/src/components/layout/Sidebar.vue +++ b/src/components/layout/Sidebar.vue @@ -28,6 +28,11 @@ const menuItems = ref([ { label: 'Documentos del Modelo', icon: 'pi pi-file', to: '/catalog/model-documents' } ] }, + { + label: 'Productos', + icon: 'pi pi-shopping-cart', + to: '/products' + }, { label: 'Requisiciones', icon: 'pi pi-file-edit', @@ -61,11 +66,6 @@ const menuItems = ref([ { label: 'Departamentos', icon: 'pi pi-briefcase', to: '/rh/departments' } ] }, - { - label: 'Productos', - icon: 'pi pi-shopping-cart', - to: '/products' - }, { label: 'Puntos de venta', icon: 'pi pi-cog', diff --git a/src/modules/catalog/components/ClassificationsComercial.vue b/src/modules/catalog/components/ClassificationsComercial.vue deleted file mode 100644 index be40371..0000000 --- a/src/modules/catalog/components/ClassificationsComercial.vue +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/src/modules/catalog/components/comercial-classification/ClassificationsComercial.vue b/src/modules/catalog/components/comercial-classification/ClassificationsComercial.vue new file mode 100644 index 0000000..9922153 --- /dev/null +++ b/src/modules/catalog/components/comercial-classification/ClassificationsComercial.vue @@ -0,0 +1,660 @@ + + +