From 983c3265bc37d380ad8737c880020a35abbaea73 Mon Sep 17 00:00:00 2001 From: "edgar.mendez" Date: Fri, 27 Feb 2026 13:33:59 -0600 Subject: [PATCH] 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. --- .../components/departments/DepartmentForm.vue | 113 ++++++ .../{ => departments}/Departments.vue | 319 +++++++---------- src/modules/rh/components/index.html | 323 ------------------ .../rh/services/departments.services.ts | 47 +++ src/modules/rh/types/departments.interface.ts | 26 ++ .../components/WarehouseAddInventory.vue | 4 +- src/router/index.ts | 2 +- tsconfig.app.json | 4 + vite.config.ts | 8 +- 9 files changed, 328 insertions(+), 518 deletions(-) create mode 100644 src/modules/rh/components/departments/DepartmentForm.vue rename src/modules/rh/components/{ => departments}/Departments.vue (58%) delete mode 100644 src/modules/rh/components/index.html create mode 100644 src/modules/rh/services/departments.services.ts create mode 100644 src/modules/rh/types/departments.interface.ts diff --git a/src/modules/rh/components/departments/DepartmentForm.vue b/src/modules/rh/components/departments/DepartmentForm.vue new file mode 100644 index 0000000..067fd5c --- /dev/null +++ b/src/modules/rh/components/departments/DepartmentForm.vue @@ -0,0 +1,113 @@ +