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 @@ -DIRECCIÓNDEPARTAMENTO DE LA OFICINA DE PRENSACOORDINACIÓN DE COMUNICACIÓN SOCIALCOORDINACIÓN DE GESTIÓNSECRETARÍA GENERALDIVISIÓN DE MATEMÁTICAS E INGENIERÍADIVISIÓN DE DISEÑO Y EDIFICACIÓNDIVISIÓN DE HUMANIDADESDIVISIÓN DE CIENCIAS Y SOCIOECONÓMICASDIVISIÓN DE CIENCIAS JURÍDICASDIVISIÓN DE SISTEMA DE SUAYEDDIVISIÓN DE SISTEMA DE SUAYEDSECRETARÍA AUXILIAR DE LA SECRETARÍA GENERALSECRETARÍA DE POSGRADO E INVESTIGACIÓNCOORDINACIÓN DE ESTUDIOS DE POSGRADOUNIDAD DE ADMINISTRACIÓN ESCOLARCOORDINACIÓN DEL CENTRO DE ENSEÑANZA DE IDIOMASUNIDAD DEL CENTRO DE INFORMACIÓN Y DOCUMENTACIÓNUNIDAD DEL CENTRO DE DESARROLLO TECNOLÓGICOUNIDAD DE SERVICIOS EDITORIALESUNIDAD DE TALLERES, LABORATORIOS Y AUDIOVISUALESCOORDINACIÓN DEL CENTRO TECNOLÓGICO PARA LA EDUCACIÓN A DISTANCIACOORDINACIÓN DEL CENTRO DE ESTUDIOS MUNICIPALES Y METROPOLITANOSCOORDINACIÓN DEL CENTRO DE DIFUSIÓN CULTURALCOORDINACIÓN DE ACTIVIDADES DEPORTIVAS Y RECREATIVASSECRETARÍA AUXILIAR DE EXTENSIÓN UNIVERSITARIA Y VINCULACIÓN INSTITUCIONALSECRETARÍA TÉCNICA DE EXTENSIÓN UNIVERSITARIA Y VINCULACIÓN INSTITUCIONALSECRETARÍA AUXILIAR DE LA SECRETARÍA DE ASUNTOS ACADÉMICOS ESTUDIANTILESDEPARTAMENTO DE MOVILIDAD ESTUDIANTIL, INTERCAMBIO, BECAS Y SERVICIOS DE SALUDSECRETARÍA AUXILIAR DE POSGRADO E INVESTIGACIÓNCOORDINACIÓN DE LA UNIDAD DE INVESTIGACIÓN MULTIDISCIPLINARIA APLICADASECRETARÍA DE ASUNTOS ACADÉMICOS ESTUDIANTILESSECRETARÍA DE EXTENSIÓN UNIVERSITARIA Y VINCULACIÓN INSTITUCIONALCOORDINACIÓN DE SERVICIOS ACADÉMICOSUNIDAD DE LA OFICINA JURÍDICAUNIDAD DE PLANEACIÓNCOORDINACIÓN DE CUERPOS COLEGIADOSSECRETARÍA ADMINISTRATIVAUNIDAD DE ADMINISTRACIÓN DE RECURSOSSUPERINTENDENCIA DE OBRAS Y MANTENIMIENTOCOORDINACIÓN DE PLANTA DE TRATAMIENTO DE AGUAS RESIDUALESUNIDAD DE SERVICIOS A LA COMUNIDADDEPARTAMENTO DE PROYECTOS ADMINISTRATIVOS \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DIRECCIÓNDEPARTAMENTO DE LA OFICINA DE PRENSA + COORDINACIÓN DE + COMUNICACIÓN + SOCIAL + COORDINACIÓN DE + GESTIÓNSECRETARÍA + GENERALDIVISIÓN DE MATEMÁTICAS E + INGENIERÍA + DIVISIÓN DE DISEÑO Y + EDIFICACIÓNDIVISIÓN DE HUMANIDADESDIVISIÓN DE CIENCIAS Y SOCIOECONÓMICAS + DIVISIÓN DE CIENCIAS JURÍDICASDIVISIÓN DE + SISTEMA DE SUAYEDDIVISIÓN DE SISTEMA DE SUAYED + SECRETARÍA AUXILIAR DE LA SECRETARÍA + GENERAL + SECRETARÍA DE POSGRADO + E + INVESTIGACIÓN + COORDINACIÓN DE ESTUDIOS + DE + POSGRADO + UNIDAD DE + ADMINISTRACIÓN + ESCOLAR + COORDINACIÓN DEL CENTRO + DE ENSEÑANZA + DE IDIOMAS + UNIDAD DEL CENTRO DE + INFORMACIÓN Y + DOCUMENTACIÓN + UNIDAD DEL CENTRO DE + DESARROLLO + TECNOLÓGICO + UNIDAD DE SERVICIOS + EDITORIALESUNIDAD DE TALLERES, + LABORATORIOS Y + AUDIOVISUALES + COORDINACIÓN DEL CENTRO + TECNOLÓGICO + PARA LA EDUCACIÓN A + DISTANCIA + COORDINACIÓN DEL + CENTRO DE ESTUDIOS + MUNICIPALES Y + METROPOLITANOS + COORDINACIÓN DEL + CENTRO DE DIFUSIÓN + CULTURAL + COORDINACIÓN DE + ACTIVIDADES + DEPORTIVAS Y + 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 + COORDINACIÓN DE LA + UNIDAD DE + INVESTIGACIÓN + MULTIDISCIPLINARIA + APLICADA + SECRETARÍA DE ASUNTOS + ACADÉMICOS + ESTUDIANTILES + SECRETARÍA DE + EXTENSIÓN + UNIVERSITARIA Y + VINCULACIÓN + INSTITUCIONAL + COORDINACIÓN DE + SERVICIOS + ACADÉMICOS + UNIDAD DE LA OFICINA + JURÍDICAUNIDAD DE PLANEACIÓNCOORDINACIÓN DE CUERPOS COLEGIADOS + SECRETARÍA + ADMINISTRATIVAUNIDAD DE ADMINISTRACIÓN DE + RECURSOS + SUPERINTENDENCIA DE + OBRAS Y + MANTENIMIENTO + COORDINACIÓN DE + PLANTA DE + TRATAMIENTO DE + AGUAS RESIDUALES + + UNIDAD DE SERVICIOS + A LA COMUNIDAD + DEPARTAMENTO DE + PROYECTOS + ADMINISTRATIVOS + + \ 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;