Commit bb42d278 authored by Alfonso Rafael Solis Rangel's avatar Alfonso Rafael Solis Rangel
Browse files

Solucion al error que no eliminaba los valores innecesarios

parent 3e24b535
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
@@ -349,12 +349,38 @@ function agregarEtiqueta(selectId, containerId) {

                    container.appendChild(etiqueta);
                    select.selectedIndex = 0; // Reinicia el select
                    console.log(subgruposSeleccion)
                }
            }
        }

        function eliminarEtiqueta(etiquetaId) {
            const etiqueta = document.getElementById(etiquetaId);
            const selectName = etiquetaId.split('-')[0];
            const selectId = etiquetaId.split('-')[1];
            if (selectName) {
                switch (selectName) {
                    case 'listas':
                        listasSeleccion = listasSeleccion.filter(item => item !== selectId);
                        break;
                    case 'caracteristicas':
                        caracteristicasSeleccion = caracteristicasSeleccion.filter(item => item !== selectId);
                        break;
                    case 'cargos':
                        cargosSeleccion = cargosSeleccion.filter(item => item !== selectId);
                        break;
                    case 'subgrupos':
                        subgruposSeleccion = subgruposSeleccion.filter(item => item !== selectId);
                        console.log(subgruposSeleccion);
                        break;
                    case 'exportar':
                        exportarSeleccion = exportarSeleccion.filter(item => item !== selectId);
                        break;
                    default:
                        break;
                }
            }
            
            if (etiqueta) etiqueta.remove();
        }