@extends('layouts.dashboardnew') @section('content') @php $totalUsuarios = $usuarios->count(); $totalActivos = $usuarios->where('status', 1)->count(); $totalBloqueados = $usuarios->where('bloqueo', 1)->count(); $totalInactivos = $usuarios->where('status', 0)->count(); @endphp {{-- ============ HEADER UNIFICADO (título + acciones + métricas inline) ============ --}}
{{-- Fila 1: identidad + acciones primarias --}}

Gestión de Usuarios

Administra los usuarios registrados en la plataforma

Descargar red
{{-- Fila 2: métricas como chips inline --}}
{{ $totalUsuarios }} usuarios totales
{{ $totalActivos }} activos
{{ $totalInactivos }} inactivos
{{ $totalBloqueados }} bloqueados
{{-- ===================== PANEL COLAPSABLE DE FILTRO ===================== --}} @if(Auth::user()->rol_id == 0)
@include('usuario.componentes.filtrounificado', ['ruta' => 'users.show', 'tipo1' => '1', 'tipo2' => '2', 'tipo3' => '3'])
@endif {{-- ============ TABLA ============ --}}
Listado de usuarios
{{ $totalUsuarios }}
@if($settingEstructura->tipoestructura == 'binaria') @endif @foreach($usuarios as $usuario) {{-- ID --}} {{-- Usuario --}} {{-- Patrocinador --}} {{-- Rango --}} {{-- Estatus --}} {{-- Acceso --}} @if($settingEstructura->tipoestructura == 'binaria') @endif {{-- Acciones (1 botón visible + dropdown) --}} @endforeach
ID Usuario Patrocinador Rango Estatus AccesoLadoAcciones
{{ $usuario->ID }}
{{ strtoupper(substr($usuario->display_name, 0, 1)) }}

{{ $usuario->display_name }}

{{ $usuario->user_email }}
@if($usuario->referred_id > 0) {{ $usuario->patrocinador->nameuser }} @else Sin patrocinador @endif {{ $usuario->rol->name }} @if ($usuario->status == 1) Activo @else Inactivo @endif @if ($usuario->bloqueo == 1) Denegado @else Permitido @endif @if($usuario->ladomatriz) {{ $usuario->ladomatriz }} @else @endif @if($usuario->rol_id != 0)
@endif
{{-- ============ MODAL: CAMBIAR CONTRASEÑA GLOBAL ============ --}} @endsection @include('usuario.componentes.scripBotones') @push('script') @endpush