{{-- Filtros Globales --}}
Filtros Globales
{{-- Filtro de Países --}}
{{-- Filtro de Responsable --}}
{{-- Filtro de Tipo de Producto --}}
{{-- Filtro de Tipo de Trámite --}}
{{-- Filtro de Fechas --}}
{{-- Rangos Predefinidos --}}
@foreach($opcionesFechas['rangos_predefinidos'] as $rango) @endforeach
{{-- Botones de Acción --}}
@if($tieneFiltrosActivos) @endif
@if(!empty($resumenFiltros)) Filtros activos: @foreach($resumenFiltros as $key => $valor) {{ $valor }} @endforeach @endif
{{-- Indicadores Principales (KPIs) --}}

{{ number_format($totalTramites) }}

Trámites Planeados

{{ number_format($totalEjecutados) }}

Trámites Ejecutados

{{ $porcentajeCumplimientoGeneral }}%

Cumplimiento General

{{ count($distribucionProductos) }}

Tipos de Producto

{{-- Mensajes de Error --}} @if(!empty($errores))
Errores encontrados:
    @foreach($errores as $error)
  • {{ $error }}
  • @endforeach
@endif {{-- Loading State --}} @if($loading)
Cargando...

Cargando datos del dashboard...

@else {{-- SECCIÓN 1: ALERTAS Y SEMÁFOROS --}}

Alertas y Semáforos

Monitoreo de vencimientos y fechas críticas

{{-- Semáforo 1: Vencimientos de Registros --}}
Vencimientos - Registros Sanitarios
@forelse($semaforoVencimientosRegistro['productos'] ?? [] as $producto) @php $statusClass = $producto->alerta_color; @endphp @empty @endforelse
Registro Expediente Producto Días Restantes
{{ $producto->num_registro ?? 'N/A' }} {{ $producto->expediente }} {{ $producto->producto }} {{ $producto->dias_restantes }} días
No hay alertas de vencimiento
@if(isset($semaforoVencimientosRegistro['umbrales'])) @endif
{{-- Semáforo 2: Fechas Planeadas de Trámites --}}
Fechas Planeadas - Trámites
@forelse($semaforoFechasPlaneadas['tramites'] ?? [] as $tramite) @php $statusClass = $tramite->alerta_color; @endphp @empty @endforelse
ID Producto Expediente Tipo Trámite Responsable Días Restantes
#{{ $tramite->tramite_id }} {{ $tramite->producto ?? 'N/A' }} {{ $tramite->expediente ?? 'N/A' }} {{ $tramite->tipo_tramite }} {{ $tramite->responsable ?? 'Sin asignar' }} {{ $tramite->dias_restantes }} días
No hay alertas de entrega
@if(isset($semaforoFechasPlaneadas['umbrales'])) @endif
{{-- SECCIÓN 2: GRÁFICOS DE CONTROL --}}

Gráficos de Control

Análisis visual del cumplimiento y rendimiento

{{-- Gráfico 1: Cumplimiento Regulatorio (Líneas) --}}
Indicador de Cumplimiento de Entrega Regulatoria
Cargando gráfico...
{{-- Gráficos 2 y 3: Cumplimiento por Responsable y Carga Laboral --}}
Cumplimiento por Responsable
Carga Laboral - Mes Actual
{{-- Gráficos 4 y 5: Distribución Producto y Cumplimiento por Tipo --}}
Distribución por Tipo de Producto
Cumplimiento por Tipo de Trámite
{{-- SECCIÓN 3: INDICADORES --}} @endif @stack('before-scripts') @vite(['resources/js/dashboard-charts.js']) @stack('after-scripts') {{-- Estilos para las nuevas secciones del dashboard --}} {{-- Cargar el script de gráficos compilado por Vite --}} @vite(['resources/js/dashboard-charts.js'])