48 Commits

Author SHA1 Message Date
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
983c3265bc feat: remove index.html and restructure RH components
- Deleted the index.html file from the RH components.
- Created new DepartmentForm.vue and Departments.vue components for managing departments.
- Updated the router to reflect the new path for Departments component.
- Added DepartmentsService for API interactions related to departments.
- Introduced types for departments in departments.interface.ts.
- Updated WarehouseAddInventory.vue to change background color classes.
- Configured TypeScript paths in tsconfig.app.json for easier imports.
- Enhanced Vite configuration to support aliasing for src directory.
2026-02-27 13:33:59 -06:00
0071b7f4dc feat: add commercial classifications management and integrate SAT code products in product form 2026-02-26 17:24:39 -06:00
7bd247f0c5 feat: implement units of measure management with CRUD operations and SAT unit integration 2026-02-25 17:39:44 -06:00
2f3a4d7da4 feat: implement requisition management module with CRUD operations
- Added Requisitions.vue component for managing requisitions, including search, filter, and pagination functionalities.
- Created requisitionStore.ts for state management using Pinia, including actions for fetching, creating, updating, and canceling requisitions.
- Defined requisition interfaces in requisition.interfaces.ts to structure requisition data.
- Integrated PrimeVue components for UI elements such as DataTable, Dropdown, and Dialogs.
- Implemented cancelation logic with user confirmation and validation for cancelation reasons.
2026-02-24 14:39:57 -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
d1c203cd0e feat(warehouse): add inventory management features
- Implemented getWarehouseById method in warehouseService to fetch warehouse details by ID.
- Added new types for warehouse inventory management in warehouse.d.ts and warehouse.inventory.d.ts.
- Created WarehouseAddInventory.vue component for handling inventory entries with serial number management.
- Developed inventoryWarehouseServices for adding inventory through API.
- Updated router to include the new inventory management component.
- Added Docker configuration files for production deployment.
- Created Nginx configuration for serving the application.
- Added .dockerignore and .env.production for environment-specific settings.
2026-02-13 13:49:41 -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
9661275bc5 feat: add modal for batch inventory item addition with responsive design and Tailwind CSS 2026-02-03 16:33:41 -06:00
19753a0f48 feat: add modal for batch inventory item addition with responsive design and Tailwind CSS 2026-01-30 15:38:06 -06:00
Edgar Mendez Mendoza
730cae825c feat: Implement Store Details page with navigation and display of store information 2026-01-30 10:50:11 -06:00
Edgar Mendez Mendoza
fa161a9e0e feat: update sidebar roles link, refactor role navigation, and add user management component
- Changed the sidebar link for roles from '/users/roles' to '/roles'.
- Updated the navigation in RoleForm component to redirect to 'RoleIndex' instead of 'Roles'.
- Introduced a new UserIndex component for user management, including user listing, filtering, and actions.
- Modified the index.html structure to accommodate the new UserIndex component and improved layout for user management.
- Updated router configuration to include the new UserIndex route and adjusted roles routing structure.
2025-11-13 09:20:53 -06:00
Edgar Mendez Mendoza
59ddae0d46 feat: Add user roles management with CRUD operations and permissions handling 2025-11-12 13:08:15 -06:00
Edgar Mendez Mendoza
1b64767aac feat: Add Stores management component and routing to sidebar 2025-11-11 11:26:06 -06:00
Edgar Mendez Mendoza
73fb017ca6 feat: Implement product management module with CRUD functionality
- Added ProductsIndex.vue for displaying and managing products.
- Created index.html for the product management interface.
- Developed productService.ts for API interactions related to products.
- Established productStore.ts using Pinia for state management of products.
- Defined product types in product.d.ts for TypeScript support.
- Integrated toast notifications and confirmation dialogs for user feedback.
- Implemented pagination and search functionality in the product table.
- Added form for creating and editing products with validation.
2025-11-10 13:11:38 -06:00
Edgar Mendez Mendoza
498a15efd4 feat: add commercial classification management with CRUD operations and routing 2025-11-08 11:23:17 -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
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
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
d058a27882 WIP 2025-11-05 21:41:29 -06:00
c222b66cef Add: Punto de venta y UX para productos 2025-10-08 12:45:48 -06:00
83f0abff13 ADD: Administrador de productos(WIP) 2025-10-04 09:23:04 -06:00
2bd5d00827 Add: Administración de clasificaciones comerciales 2025-10-02 16:16:12 -06:00
fa1bb4b20b Merge pull request 'feature-warehouse-model' (#8) from feature-warehouse-model into develop
Reviewed-on: #8
2025-09-30 21:27:30 +00:00
7c7dcc229c courses (#7)
Reviewed-on: #7
2025-09-30 21:27:17 +00:00
6b7f80d53a Add: Feature warehouse 2025-09-30 10:28:36 -06:00
1fef53f558 historial-academico (#6)
Reviewed-on: #6
2025-09-27 15:45:13 +00:00
efcad3fe1d Add: Módulo catalogo de clasificaciones de almacenes 2025-09-25 15:44:54 -06:00
c95d40787d WIP 2025-09-23 16:18:45 -06:00
9979e020f3 Resolver conflicto documents 2025-09-23 13:55:08 -06:00
b402991ac7 vue datepicker y layouts separados 2025-09-23 13:42:23 -06:00
Juan Felipe Zapata Moreno
38f46cef84 ADD: Crear componente Dropdown para el sidebar 2025-09-23 11:34:48 -06:00
6563c1a5b3 Maquetador de documentos (#2)
Co-authored-by: Juan Felipe Zapata Moreno <zapata_pipe@hotmail.com>
Reviewed-on: #2
2025-09-22 18:01:34 +00:00
Juan Felipe Zapata Moreno
c6aa67a7f8 ADD: Se desarrollo el maquetador de documentos 2025-09-22 11:59:32 -06:00
78a80ab3d5 Layouts separados por roles 2025-09-20 14:11:38 -06:00
Juan Felipe Zapata Moreno
6d2cbce90d ADD: Creación del frontend RH manager 2025-09-19 16:24:58 -06:00
Moisés Cortés C.
c453697d4e ADD: Breadcrum y modals
- FIX: Token de sesión movido a localStorage
- UPDATE: Dependencias
- UPDATE: Funcionamiento de los modals
- ADD: Breadcrumbs
2025-07-14 10:12:37 -06:00
6b7bccc500 UPDATE: Simplificación de funsionamiento
- ADD: Función creación de URL a backend fuera de VUEJS.
- UPDATE: Ahora las plantillas se definen en el grupo de rutas, y se heredan en las rutas hijas.
- UPDATE: Traducciones modulares faltantes.
- UPDATE: Simplificación de las rutas de autenticación.
- FIX: Títulos de modal de eliminación ahora son editables.
- FIX: Obtención de recursos de backend mediante `api.resource`.
2025-03-13 18:29:42 -06:00
Moisés de Jesús Cortés Castellanos
28c5ba153b
UPDATE: Actualización de dependencias mayor (#6)
- TailwindCSS 3 => 4
- Diseño cuadrado
- Otras dependencias.
2025-03-04 23:20:48 -06:00
8d752979a7 FIX: Habilitar credenciales en axios 2025-01-21 13:43:05 -06:00
2ef554a2a8 ADD: Visualización del historial de cambios del backend 2025-01-16 21:42:49 -06:00
Moisés de Jesús Cortés Castellanos
b68bd0c27b
ADD: Historial de acciones (#5) 2025-01-03 12:55:25 -06:00
e42af7db7e ADD: Historial de cambios 2024-12-30 15:56:25 -06:00
Moisés de Jesús Cortés Castellanos
df7e8bf2ec
ADD: Administrar roles (#4) 2024-12-28 13:50:41 -06:00
Moisés de Jesús Cortés Castellanos
24edbfebb4
ADD: Notificaciones en tiempo real (#3)
* ADD: Avances
* ADD: Usuarios conectados en tiempo real
2024-12-27 12:10:10 -06:00
Moisés de Jesús Cortés Castellanos
b6c8a347cd
ADD: Plantilla Holos (#1) 2024-12-13 16:15:01 -06:00