diff --git a/public/Organigrama_con_ids(1).svg b/public/Organigrama_con_ids(1).svg
index 4fe5de5..a68abae 100644
--- a/public/Organigrama_con_ids(1).svg
+++ b/public/Organigrama_con_ids(1).svg
@@ -85,7 +85,7 @@
DIRECCIÓN
-
+
DEPARTAMENTO DE LA
OFICINA DE PRENSA
@@ -94,7 +94,7 @@
COMUNICACIÓN
SOCIAL
-
+
COORDINACIÓN DE
GESTIÓN
@@ -126,7 +126,7 @@
ABIERTA Y EDUCACIÓN
A DISTANCIA
-
+
SECRETARÍA AUXILIAR
DE LA SECRETARÍA
GENERAL
@@ -199,34 +199,34 @@
RECREATIVAS
-
+
SECRETARÍA AUXILIAR DE
EXTENSIÓN UNIVERSITARIA
Y VINCULACIÓN
INSTITUCIONAL
-
+
SECRETARÍA TÉCNICA DE
EXTENSIÓN UNIVERSITARIA
Y VINCULACIÓN
INSTITUCIONAL
-
+
SECRETARÍA AUXILIAR DE
LA SECRETARÍA DE
ASUNTOS ACADÉMICOS
ESTUDIANTILES
-
+
DEPARTAMENTO DE
MOVILIDAD ESTUDIANTIL,
INTERCAMBIO, BECAS Y
SERVICIOS DE SALUD
-
+
SECRETARÍA AUXILIAR
DE POSGRADO E
INVESTIGACIÓN
@@ -250,7 +250,7 @@
SERVICIOS
ACADÉMICOS
-
+
UNIDAD DE LA OFICINA
JURÍDICA
@@ -268,7 +268,7 @@
ADMINISTRATIVA
-
+
UNIDAD DE
ADMINISTRACIÓN DE
RECURSOS
@@ -285,28 +285,28 @@
ADMINISTRATIVOS
-DEPARTAMENTO DE
-ATENCIÓN A LA
-COMUNIDAD
-ESTUDIANTIL
+DEPARTAMENTO DE
+ATENCIÓN A LA
+COMUNIDAD
+ESTUDIANTIL
-DEPARTAMENTO DE
-SERVICIO SOCIAL,
-DESARROLLO PROFESIONAL
-E INSERCIÓN LABORAL
+DEPARTAMENTO DE
+SERVICIO SOCIAL,
+DESARROLLO PROFESIONAL
+E INSERCIÓN LABORAL
COORDINACIÓN DEL
CENTRO DE
EDUCACIÓN
CONTINUA
-
+
SECRETARÍA DE ASUNTOS
ACADÉMICOS
ESTUDIANTILES
-
+
SUPERINTENDENCIA DE
OBRAS Y
MANTENIMIENTO
diff --git a/public/organigrama_FES102025.svg b/public/organigrama_FES102025.svg
index c96cb35..4230de1 100644
--- a/public/organigrama_FES102025.svg
+++ b/public/organigrama_FES102025.svg
@@ -1 +1,242 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 2b3566d..d49c567 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -78,7 +78,7 @@ export default function Home() {
try {
const url = process.env.NEXT_PUBLIC_API_FUNCIONARIOS;
if (!url) throw new Error('Url no definida en las variables de entorno');
- const payload: PayloadBusqueda = { tipoBusqueda: 'area', IdUnidadResponsable: areaId };
+ const payload: PayloadBusqueda = { tipoBusqueda: 'area', IdUnidadResponsable: areaId };
const response = await axios.post(url, payload);
if (Array.isArray(response.data) && response.data.length > 0) {
setResultados(response.data as Funcionario[]);
diff --git a/src/components/BuscarFuncionario.tsx b/src/components/BuscarFuncionario.tsx
index 3fecf5b..b846214 100644
--- a/src/components/BuscarFuncionario.tsx
+++ b/src/components/BuscarFuncionario.tsx
@@ -21,6 +21,14 @@ export default function BuscarFuncionario({ onResultados, onAreaSelected, onClea
const [apellidos, setApellidos] = useState('');
const [area, setArea] = useState('0');
+ // variable para excluir las adscripciones necesarias
+ const area_excluida = [
+ 60, 198, 148, 50, 105, 110, 93, 190, 165, 61, 143,
+ ]
+
+ // Creamos el nuevo arreglo para las areas filtradas
+ const areas_filtradas = AREAS.filter(area => !area_excluida.includes(area.id));
+
const fetchData = async (tipo?: 'manual' | 'auto') => {
try {
const payload: PayloadBusqueda = {};
@@ -135,7 +143,7 @@ export default function BuscarFuncionario({ onResultados, onAreaSelected, onClea
}
}}
>
- {AREAS.map((a) => (
+ {areas_filtradas.map((a) => (
))}
diff --git a/src/components/OrganigramaInteractivo.tsx b/src/components/OrganigramaInteractivo.tsx
index 25169b1..5861125 100644
--- a/src/components/OrganigramaInteractivo.tsx
+++ b/src/components/OrganigramaInteractivo.tsx
@@ -137,7 +137,6 @@ export default function OrganigramaInteractivo({ onAreaSelect, className, style,
);
}
-
*/
diff --git a/src/data/areas.ts b/src/data/areas.ts
index 1ec10c4..83b161d 100644
--- a/src/data/areas.ts
+++ b/src/data/areas.ts
@@ -66,13 +66,29 @@ export const AREAS: Array<{ id: number; label: string }> = [
{ id: 1, label: 'Unidad de Talleres, Laboratorios y Audiovisuales' },
{ id: 130, label: 'Unidad del Centro de Desarrollo Tecnológico' },
{ id: 123, label: 'Unidad del Centro de Información y Documentación' },
+
+ //Estas no se tiene que mostrar
+ { id: 60, label: 'Departamento de la Oficina de Prensa'},
+ { id: 198, label: 'Secretaria Auxiliar De Extension Universitaria y Vinculacion Institucional.'},
+ { id: 148, label: 'Secretaria Auxiliar de la Secretaria General'},
+ { id: 50, label: 'Secretaria Auxiliar de Posgrado e Investigacion'},
+ { id: 105, label: 'Departamento de Atencion a la Comunidad Estudiantil'},
+ { id: 110, label: 'Departamento de Movilidad Estudiantil, Intercambio, Becas y Servicios de Salud'},
+ { id: 93, label: 'Departamento de servicio Social, desarrollo Profesional e Intercambio Laboral'},
+ { id: 190, label: 'Secretaria Auxiliar de la Secretaria de Asuntos Academicos Estudiantiles'},
+ { id: 165, label: 'Secretaria Tecnica de Extension Universitaria y Vinculacion Institucional'},
+ { id: 61, label: 'Superintendencia de Obras y Mantenimiento'},
+ { id: 143, label: 'Cordinacion de Gestion'},
];
/*
-{ id: 61, label: 'Superintendencia de Obras y Mantenimiento' },
+ { id: 61, label: 'Superintendencia de Obras y Mantenimiento' },
{ id: 106, label: 'Departamento de Obra Civil y Proyectos' },
{ id: 87, label: 'Departamento de Supervisión Técnica' },
{ id: 82, label: 'Departamento de Vigilancia' },
{ id: 52, label: 'Coordinación del Programa de Humanidades' },
+
+ { id: 198, label: 'Secretaria Auxiliar De Extension Universitaria y Vinculacion Institucional.'}
+ { id: 190, label: 'Departamento Auxiliar De Extension Universitaria y Vinculacion Institucional.'},
*/
export default AREAS;