From 9661275bc588d9f672d5a130f6f33919a4c49ce3 Mon Sep 17 00:00:00 2001 From: "edgar.mendez" Date: Tue, 3 Feb 2026 16:33:41 -0600 Subject: [PATCH] feat: add modal for batch inventory item addition with responsive design and Tailwind CSS --- src/components/layout/Sidebar.vue | 8 + src/modules/rh/components/Departments.vue | 467 +++++++++++++++++++ src/modules/rh/components/Positions.vue | 521 ++++++++++++++++++++++ src/modules/rh/components/index.html | 323 ++++++++++++++ src/router/index.ts | 30 ++ 5 files changed, 1349 insertions(+) create mode 100644 src/modules/rh/components/Departments.vue create mode 100644 src/modules/rh/components/Positions.vue create mode 100644 src/modules/rh/components/index.html diff --git a/src/components/layout/Sidebar.vue b/src/components/layout/Sidebar.vue index 601e940..f59e41c 100644 --- a/src/components/layout/Sidebar.vue +++ b/src/components/layout/Sidebar.vue @@ -34,6 +34,14 @@ const menuItems = ref([ { label: 'Administrar Clasificaciones', icon: 'pi pi-sitemap', to: '/warehouse/classifications' } ] }, + { + label: 'Recursos humanos', + icon: 'pi pi-users', + items: [ + { label: 'Puestos laborales', icon: 'pi pi-user', to: '/rh/positions' }, + { label: 'Departamentos', icon: 'pi pi-briefcase', to: '/rh/departments' } + ] + }, { label: 'Productos', icon: 'pi pi-shopping-cart', diff --git a/src/modules/rh/components/Departments.vue b/src/modules/rh/components/Departments.vue new file mode 100644 index 0000000..7134a6f --- /dev/null +++ b/src/modules/rh/components/Departments.vue @@ -0,0 +1,467 @@ +