Modificaciones en las adscripciones y en la busqueda por el organigrama

This commit is contained in:
santiago
2025-11-13 21:12:36 +01:00
parent fb893103cf
commit d25d47c1e2
4 changed files with 27 additions and 4 deletions
+2 -2
View File
@@ -213,7 +213,7 @@
<text class="st0 st3 st5" transform="matrix(1 0 0 1 612.4199 1051.5605)">INSTITUCIONAL</text>
</g>
<path class="st2" d="M422.5,711.9h117.7c6.6,0,12,5.4,12,12v46.9c0,6.6-5.4,12-12,12H422.5c-6.6,0-12-5.4-12-12v-46.9 C410.5,717.3,415.8,711.9,422.5,711.9z"/>
<g id="181">
<g id="190">
<text class="st0 st3 st5" transform="matrix(1 0 0 1 416.2 731.9307)">SECRETARÍA AUXILIAR DE</text>
<text class="st0 st3 st5" transform="matrix(1 0 0 1 433.8 745.1304)">LA SECRETARÍA DE</text>
<text class="st0 st3 st5" transform="matrix(1 0 0 1 418.0701 758.3306)">ASUNTOS ACADÉMICOS</text>
@@ -226,7 +226,7 @@
<text class="st0 st3 st5" transform="matrix(1 0 0 1 419.3999 570.1406)">INTERCAMBIO, BECAS Y</text>
<text class="st0 st3 st5" transform="matrix(1 0 0 1 427.2 583.3403)">SERVICIOS DE SALUD</text>
</g>
<g id="119">
<g id="50">
<text class="st0 st3 st4" transform="matrix(1 0 0 1 249.6699 650.3105)">SECRETARÍA AUXILIAR</text>
<text class="st0 st3 st4" transform="matrix(1 0 0 1 264.1799 664.7104)">DE POSGRADO E</text>
<text class="st0 st3 st4" transform="matrix(1 0 0 1 265.6299 679.1104)">INVESTIGACIÓN</text>

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

+1 -1
View File
@@ -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[]);
+9 -1
View File
@@ -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
]
// 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) => (
<option key={a.id} value={String(a.id)}>{a.label}</option>
))}
</select>
+15
View File
@@ -66,6 +66,18 @@ 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: 61, label: 'Superintendencia de Obras y Mantenimiento' },
@@ -73,6 +85,9 @@ export const AREAS: Array<{ id: number; label: string }> = [
{ 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;