From 06c212821a23592ada389cc31485827a8a07558a Mon Sep 17 00:00:00 2001 From: Edgar Mendez Mendoza Date: Thu, 6 Nov 2025 09:30:47 -0600 Subject: [PATCH] feat: restructure project for GOLS Control Frontend - Updated README.md to reflect new project structure and conventions. - Refactored component imports and paths to align with new layout. - Removed legacy components (AppConfig.vue, AppTopbar.vue) and created new layout components (MainLayout.vue, Sidebar.vue, TopBar.vue). - Implemented warehouse module with components for inventory management (WarehouseDashboard.vue, InventoryTable.vue). - Added composables and services for warehouse logic and API interactions. - Introduced shared components (KpiCard.vue) for KPI display. - Enhanced API service for handling HTTP requests. - Defined TypeScript types for warehouse entities and global application types. --- README.md | 118 +++++++++++++- components.d.ts | 8 +- src/App.vue | 9 +- src/ColorDemo.vue | 4 +- src/MainLayout.vue | 23 +++ .../{Holos => layout}/AppConfig.vue | 20 --- src/components/layout/Sidebar.vue | 118 ++++++++++++++ .../AppTopbar.vue => layout/TopBar.vue} | 2 +- src/components/shared/KpiCard.vue | 68 ++++++++ .../warehouse/components/InventoryTable.vue | 130 +++++++++++++++ .../components/WarehouseDashboard.vue | 74 +++++++++ .../warehouse/composables/useWarehouse.ts | 82 ++++++++++ .../warehouse/services/warehouseService.ts | 152 ++++++++++++++++++ src/modules/warehouse/types/warehouse.d.ts | 37 +++++ src/services/api.ts | 120 ++++++++++++++ src/types/global.d.ts | 39 +++++ 16 files changed, 975 insertions(+), 29 deletions(-) create mode 100644 src/MainLayout.vue rename src/components/{Holos => layout}/AppConfig.vue (59%) create mode 100644 src/components/layout/Sidebar.vue rename src/components/{Holos/AppTopbar.vue => layout/TopBar.vue} (98%) create mode 100644 src/components/shared/KpiCard.vue create mode 100644 src/modules/warehouse/components/InventoryTable.vue create mode 100644 src/modules/warehouse/components/WarehouseDashboard.vue create mode 100644 src/modules/warehouse/composables/useWarehouse.ts create mode 100644 src/modules/warehouse/services/warehouseService.ts create mode 100644 src/modules/warehouse/types/warehouse.d.ts create mode 100644 src/services/api.ts create mode 100644 src/types/global.d.ts diff --git a/README.md b/README.md index 33895ab..15a778a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,117 @@ -# Vue 3 + TypeScript + Vite +# Estructura del Proyecto - GOLS Control Frontend -This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 ` diff --git a/src/ColorDemo.vue b/src/ColorDemo.vue index e244814..0dae02d 100644 --- a/src/ColorDemo.vue +++ b/src/ColorDemo.vue @@ -1,10 +1,10 @@