{{-- Seguimiento CTC (seguimiento/ctc): uso de los menús por usuario, para ASERCOL (perfil 1). Elegir la compañía muestra sus usuarios; elegir un usuario muestra sus menús, primero los que usa. Kit ui-ctc (MigracionLayout.MD L3, L2a). --}} @php $enUso = fn ($m) => isset($m->estado_uso) && ($m->estado_uso === 'en uso' || $m->estado_uso == 1 || $m->estado_uso === true); $menusOrdenados = collect($menus)->sortByDesc(fn ($m) => $enUso($m) ? 1 : 0); @endphp
@foreach ($companias as $c)@endforeach @foreach ($usuarios as $u)@endforeach

Consultando…

@if ($companiaSeleccionada && !$usuarioSeleccionado)
{{ count($usuarios) }} usuarios de la compañía
@forelse ($usuarios as $u) @empty @endforelse
IDNombreCorreoPerfil
{{ $u->id }} {{ $u->name }} {{ $u->email }} {{ $u->perfil }}

No hay usuarios para esta compañía.

@endif @if ($usuarioSeleccionado)
{{ count($menus) }} menús del usuario · {{ $menusOrdenados->filter($enUso)->count() }} en uso Cambiar usuario
@forelse ($menusOrdenados as $menu) @empty @endforelse
IDMenúRégimenUsoÚltimo uso
{{ $menu->id_menu }} {{ $menu->menu }} {{ $menu->regimen }} {{ $enUso($menu) ? 'en uso' : 'no se usa' }} {!! $menu->ultimo_uso ? e($menu->ultimo_uso) : '—' !!}

No hay menús para este usuario.

@endif