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

Cambio en la forma de obtener grupos y subgrupos

parent 12ccefbc
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -29,7 +29,8 @@ public function index()
        $caracteristicas = Caracteristicas::get();
        $grupos = Grupos::get();
        $listas = Lista::get();
        return view('adminGen.contactos.export', compact('cargos', 'caracteristicas', 'grupos', 'listas'));
        $subgrupos = Subgrupo::get();
        return view('adminGen.contactos.export', compact('cargos', 'caracteristicas', 'grupos', 'listas', 'subgrupos'));
    }

    /**
+12 −3
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ class="w-full px-3 py-2 bg-white border border-gray-300 rounded-md"
                        <label for="grupos" class="text-gray-700 font-semibold">Grupos:</label>
                        <div class="flex space-x-2">
                            <select id="grupos" class="w-full px-3 py-2 bg-white border border-gray-300 rounded-md" onchange="cargarSubgrupos(this.value)">
                                <option value="" disabled selected>Selecciona un grupo</option>
                                <option value="" selected>Selecciona un grupo</option>
                                @foreach($grupos as $grupo)
                                    <option value="{{ $grupo->id }}">{{ $grupo->nombre }}</option>
                                @endforeach
@@ -47,6 +47,9 @@ class="w-full px-3 py-2 bg-white border border-gray-300 rounded-md"
                        <div class="flex space-x-2">
                            <select id="subgrupos" class="w-full px-3 py-2 bg-white border border-gray-300 rounded-md">
                                <option value="" disabled selected>Selecciona un subgrupo</option>
                                @foreach($subgrupos as $subgrupo)
                                    <option value="{{ $subgrupo->id }}">{{ $subgrupo->nombre }}</option>
                                @endforeach
                            </select>
                            <button type="button" onclick="agregarEtiqueta('subgrupos', 'subgruposAgregados')" class="bg-blue-500 text-white px-3 py-2 rounded-md">Agregar</button>
                        </div>
@@ -262,8 +265,14 @@ function logData() {
        }

        async function cargarSubgrupos(grupoId) {
            let subgrupos;
            if(grupoId === ""){
                subgrupos = @json($subgrupos);
            }else{
                const response = await fetch(`/reportes/subgrupos/${grupoId}`);
            const subgrupos = await response.json();
                subgrupos = await response.json();
            }
            

            const subgruposSelect = document.getElementById('subgrupos');
            subgruposSelect.innerHTML = '<option value="" disabled selected>Selecciona un subgrupo</option>'; // Limpiar los subgrupos previos