18 Commits

Author SHA1 Message Date
Juan Felipe Zapata Moreno
c85200ed64 feat: mejora gestión de activos fijos con edición y asignaciones
- Se agregó edición de activos fijos en FixedAssetForm.vue.
- Se mejoró el manejo de carga y errores al obtener detalles del activo.
- Se actualizaron formularios de asignación usando IDs numéricos.
- Se mejoró la gestión de asignaciones con carga dinámica de activos y empleados.
- Refactor de componentes de asignación para mejorar manejo de datos y UX.
- Se agregaron métodos API para asignación y devolución de activos.
- Se actualizaron rutas para edición y baja (offboarding) de asignaciones.
2026-03-23 17:44:34 -06:00
edgar.mendez
93a2527e60 feat: update company management components and services
- Upgrade vue-tsc to version 3.2.6 in package.json.
- Refactor Companies.vue to replace address column with domains_count and update company service references.
- Modify CompaniesForm.vue to include new fields for email, primary domain, and certificate files, and adjust validation logic.
- Revamp companies.service.ts to implement new API endpoints for tenant management and improve error handling.
- Introduce companies.mapper.ts for payload transformation between form data and API requirements.
- Update companies.types.ts to reflect changes in data structure and types for better type safety.
2026-03-21 18:04:08 -06:00
6fe7c82c6d Merge pull request 'activos-fijos' (#18) from activos-fijos into qa
Reviewed-on: #18
2026-03-10 23:16:42 +00:00
a8ccb20f94 FIX:Errores de ts 2026-03-10 16:17:10 -06:00
b55c6c1ef0 feat: add WarehouseOutInventory component and related services
- Created a new component for managing warehouse inventory exits (WarehouseOutInventory.vue).
- Implemented inventory movement services to handle API requests for inventory movements.
- Added new interfaces for inventory movements and stock management.
- Updated routing to include the new inventory exit page.
- Enhanced existing services to support inventory exit functionality.
- Added validation and user feedback for inventory exit operations.
2026-03-04 09:04:39 -06:00
df0b707064 CTL-51: feat(catalog): implement model document service and store
- Added model-document.services.ts for handling API interactions related to model documents.
- Created modelDocumentStore.ts using Pinia for state management of model documents, including actions for fetching, creating, updating, and deleting documents.
- Defined model document types in modelDocument.interface.ts for better type safety and clarity.
- Removed obsolete index.html file from warehouse components.
- Updated router to include a new route for model documents.
2026-02-16 14:34:18 -06:00
71454dda61 feat(purchases): add purchase details, form, and listing components
- Implemented PurchaseDetails.vue for displaying detailed purchase information.
- Created PurchaseForm.vue for submitting new purchase requests with supplier and item management.
- Developed Purchases.vue for listing all purchase orders with actions for approval, rejection, and conversion.
- Added purchaseServices.ts for API interactions related to purchases.
- Defined types for purchase forms and purchases in respective TypeScript files.
- Integrated PrimeVue components for UI consistency and functionality.
2026-02-10 02:02:58 -06:00
4a624f490c feat: add supplier management module with CRUD operations and UI components 2026-02-04 15:15:45 -06:00
Edgar Mendez Mendoza
aeea112abd feat: add unit of measure management with CRUD operations and routing 2025-11-08 09:39:19 -06:00
Edgar Mendez Mendoza
eeead68189 feat: integrate classification store and enhance warehouse management components 2025-11-07 12:45:32 -06:00
Edgar Mendez Mendoza
3bea03f9db feat: add warehouse management components and services
- Implemented WarehouseForm.vue for creating new warehouses with form validation and category assignment.
- Developed WarehouseIndex.vue for displaying a list of warehouses with search and filter functionalities.
- Created warehouseClasificationService.ts for handling warehouse classification API interactions.
- Defined types for warehouse classifications in warehouse.clasification.d.ts.
- Established a Pinia store (warehouseStore.ts) for managing warehouse state and actions.
- Added an index.html file for the warehouse management interface layout.
2025-11-07 12:14:40 -06:00
Edgar Mendez Mendoza
857c149b87 feat: enhance authentication flow with improved user data handling and API integration 2025-11-06 12:51:09 -06:00
Edgar Mendez Mendoza
e1521ef9c7 feat: refactor authentication module and integrate axios for API calls
- Added axios as a dependency for handling HTTP requests.
- Refactored the authentication logic by moving it to a new module structure.
- Replaced the old auth store with a composable useAuth for better state management.
- Created a new Login.vue component for the login page with improved UI.
- Implemented an AuthService for handling authentication-related API calls.
- Removed the old Login.vue and uth.ts files to clean up the codebase.
- Updated router to use the new login component and auth composable.
- Added interceptors to handle token management and error responses globally.
2025-11-06 12:16:25 -06:00
Edgar Mendez Mendoza
83835c22a5 feat: implement authentication flow with login page and router setup 2025-11-06 11:46:13 -06:00
Edgar Mendez Mendoza
8941568e08 feat: add blank module component with customizable card layout 2025-11-06 10:56:40 -06:00
Edgar Mendez Mendoza
f151070db0 feat: enhance layout and sidebar with new menu items and animations 2025-11-06 10:18:57 -06:00
Edgar Mendez Mendoza
06c212821a 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.
2025-11-06 09:30:47 -06:00
Edgar Mendez Mendoza
dd9ae71bd6 feat: integrate PrimeVue and TailwindCSS for enhanced UI components
- Added dependencies for PrimeVue, PrimeUI themes, and TailwindCSS in package.json.
- Replaced HelloWorld component with ColorDemo in App.vue to showcase color customization.
- Updated HelloWorld component to use PrimeVue Button component.
- Configured main.ts to set up PrimeVue with a custom theme and dark mode support.
- Enhanced vite.config.ts to include TailwindCSS and auto-import for PrimeVue components.
- Created ColorDemo.vue for color customization interface.
- Added main.css for global styles, including Tailwind and PrimeUI styles.
- Implemented AppConfig.vue and AppTopbar.vue for layout and theme configuration.
- Developed useLayout composable for managing color themes and dark mode toggle.
2025-11-05 22:14:50 -06:00