117 Commits

Author SHA1 Message Date
817e6c76c4 feat: agregar secciones de vida útil y depreciación a la gestión de activos 2026-04-01 11:33:07 -06:00
0b1001b8d1 Merge branch 'qa' of git.golsystems.mx:juan.zapata/golscontrol-frontend-v1 into activos 2026-03-27 15:20:47 -06:00
769b35cef2 Merge pull request 'CTL-51-DEVELOP' (#21) from CTL-51-DEVELOP into qa
Reviewed-on: #21
2026-03-26 04:41:35 +00:00
Juan Felipe Zapata Moreno
dfbe572c79 feat: agregar funcionalidad para gestionar la entrega de activos y mejorar la descarga de resguardos 2026-03-25 15:40:58 -06:00
edgar.mendez
bf8c55c354 feat(document-concepts): implement CRUD functionality for convertible document concepts 2026-03-25 15:22:10 -06:00
edgar.mendez
c269f17feb feat(document-concepts): add CRUD functionality for document concepts and models 2026-03-25 12:52:32 -06:00
Juan Felipe Zapata Moreno
8205d4203b feat: agregar funcionalidad para gestionar usuarios y folios de resguardo en la asignación de activos fijos 2026-03-24 17:26:33 -06:00
Juan Felipe Zapata Moreno
1a5e70890c Merge branch 'qa' of git.golsystems.mx:juan.zapata/golscontrol-frontend-v1 into activos 2026-03-24 11:52:24 -06:00
2a9b751053 Merge pull request 'CTL-51-DEVELOP' (#20) from CTL-51-DEVELOP into qa
Reviewed-on: #20
2026-03-24 06:25:09 +00:00
edgar.mendez
97b91013dd feat(auth): implement permission checks for product management and sidebar menu items 2026-03-23 23:33:51 -06:00
edgar.mendez
1cf8cc3aa5 feat: add unit equivalence management functionality
- Implemented UnitsEquivalenceModal for managing unit equivalences.
- Added unit equivalence store and service for CRUD operations.
- Integrated unit equivalence management into Units.vue component.
- Created new HTML page for unit equivalence management layout.
- Defined TypeScript interfaces for unit equivalences.
- Enhanced user permissions for managing unit equivalences.
2026-03-23 21:43:02 -06:00
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
Juan Felipe Zapata Moreno
29e4497ff1 Merge branch 'qa' of git.golsystems.mx:juan.zapata/golscontrol-frontend-v1 into activos 2026-03-23 09:55:24 -06:00
Juan Felipe Zapata Moreno
d6d91aeaf9 wip: activos 2026-03-23 09:48:43 -06:00
6d3adcc8e5 Merge pull request 'CTL-51-DEVELOP' (#19) from CTL-51-DEVELOP into qa
Reviewed-on: #19
2026-03-23 15:01:11 +00:00
edgar.mendez
47cc7cdb8e feat(units): add permission checks for unit management actions in Units component 2026-03-21 20:49:01 -06:00
edgar.mendez
1189b7b02e feat(auth): enhance authentication service with error handling and session management
- Added methods to normalize permissions and roles from API responses.
- Implemented a centralized error handling method for authentication errors.
- Updated API endpoints for login, registration, and user profile management.
- Introduced session refresh functionality to retrieve user roles and permissions.

feat(catalog): improve companies and units management with permissions and filters

- Integrated permission checks for creating, updating, and deleting companies.
- Added user role and permission checks to the Companies component.
- Enhanced the Units component with search and status filters.
- Refactored unit creation and update logic to handle validation errors.

fix(catalog): update unit measure services and mapping logic

- Improved API service methods for fetching, creating, and updating units of measure.
- Added mapping functions to convert API responses to internal data structures.
- Enhanced error handling in unit measure services.

chore(auth): refactor authentication storage utilities

- Created utility functions for managing authentication tokens and user data in local storage.
- Updated API interceptor to use new storage utility functions for session management.

style: clean up code formatting and improve readability across components and services
2026-03-21 20:04:40 -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
Juan Felipe Zapata Moreno
ee3d0e1134 refactor: elimina componentes y servicios de estructuras de activos fijos
- Se eliminaron componentes relacionados a estructuras de activos fijos y su servicio.
- Se actualizó fixedAsset.ts con la nueva estructura y campos adicionales.
- Se agregó fixedAssetsService.ts para gestionar activos fijos.
- Se eliminaron rutas relacionadas en el router.
2026-03-18 18:05:25 -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
0463191414 Merge pull request 'feat: add departments and employees management components' (#17) from feature-comercial-module-ts into qa
Reviewed-on: #17
2026-03-10 23:15:05 +00:00
a8ccb20f94 FIX:Errores de ts 2026-03-10 16:17:10 -06:00
ad264107f6 feat: add departments and employees management components
- Implement DepartmentsService for CRUD operations on departments.
- Create Employees.vue for managing employee listings, including viewing, editing, and deleting employees.
- Add EmployeesForm.vue for creating and editing employee details with validation.
- Introduce employees.interfaces.ts to define employee-related TypeScript interfaces.
- Implement EmployeesService for API interactions related to employees.
- Add positions.interface.ts and positions.services.ts for managing job positions.
2026-03-10 16:13:26 -06:00
318afd56c1 maquetación activos fijos 2026-03-10 16:04:35 -06:00
2fb87c7811 Merge pull request 'feat: add Companies management module with CRUD functionality and routing' (#15) from feature-comercial-module-ts into qa
Reviewed-on: #15
2026-03-10 17:58:23 +00:00
ecc053c138 feat: add Companies management module with CRUD functionality and routing 2026-03-10 11:36:27 -06:00
40f614226e Merge pull request 'feat: implement technical and financial approval workflows for requisitions' (#14) from feature-comercial-module-ts into qa
Reviewed-on: #14
2026-03-04 22:47:18 +00:00
8abf849306 feat: implement technical and financial approval workflows for requisitions
- Added approval and rejection dialogs for technical and financial requisitions in Requisitions.vue.
- Updated requisition statuses to include 'pending_technical', 'rejected_technical', 'pending_financial', and 'rejected_financial'.
- Enhanced requisition store to handle approval and rejection logic, including saving to localStorage.
- Modified requisition interface to include approval and rejection records.
- Updated initial requisition data to reflect new approval statuses and added comments field for requisition items.
2026-03-04 16:44:25 -06:00
585ac6bf4a Merge pull request 'feat: add WarehouseOutInventory component and related services' (#12) from feature-comercial-module-ts into qa
Reviewed-on: #12
2026-03-04 15:06:24 +00: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
3b682872e5 Merge pull request 'feature-comercial-module-ts' (#11) from feature-comercial-module-ts into qa
Reviewed-on: #11
2026-02-27 19:37:23 +00: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
2bdccbe6c6 feat: enhance warehouse inventory management by adding product selection modal and manual entry mode 2026-02-27 12:10:04 -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
3cb7264b0a feat: update supplier interface to include contact email and phone number 2026-02-24 16:03:10 -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
522235d441 Refactor supplier and unit of measure components and services
- Updated SupplierModal.vue to include new fields for supplier information and improved form validation.
- Enhanced Suppliers.vue to handle loading states and improved supplier data fetching logic.
- Removed old supplierServices and unitOfMeasureService files, replacing them with updated service files that align with new interfaces.
- Created new interfaces for suppliers and unit of measure to standardize data handling across the application.
- Adjusted the store files to reference the new service files and interfaces.
- Improved error handling and logging in service methods for better debugging.
2026-02-24 09:08:44 -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
48b28f55ca Merge pull request 'feature-comercial-module-ts' (#10) from feature-comercial-module-ts into qa
Reviewed-on: #10
2026-02-13 19:52:10 +00: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
29d4f5c9c7 feat: Enhance Role Management with Permissions Loading and State Handling 2025-11-12 15:28:33 -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
1465f065b1 feat: Implement store management with CRUD operations, including dialog for creating and editing stores 2025-11-12 10:27:29 -06:00