{{-- resources/views/backend/dashboard.blade.php --}} @extends('backend.layouts.app') @section('title', __('Dashboard')) @section('content') @lang('Welcome :Name', ['name' => $logged_in_user->name]) @lang('Welcome to the Dashboard') {{-- Tarjetas de conteo por estado/prioridad --}}
Total de Trámites

{{ $totalTramites ?? 0 }}

No Iniciados

{{ $tramitesNoIniciados ?? 0 }}

En Revisión

{{ $tramitesEnRevision ?? 0 }}

Aprobados

{{ $tramitesAprobados ?? 0 }}

Rechazados

{{ $tramitesRechazados ?? 0 }}

Reproceso

{{ $tramitesReproceso ?? 0 }}

Prioridad Baja

{{ $tramitesBaja ?? 0 }}

Prioridad Media

{{ $tramitesMedia ?? 0 }}

Prioridad Alta

{{ $tramitesAlta ?? 0 }}


{{-- Distribución por Estado (listado textual) --}}

Distribución por Estado (Detalle)

@if(isset($conteoPorEstado) && $conteoPorEstado->count()) @else

No hay datos de conteo por estado.

@endif {{-- Distribución por Prioridad (listado textual) --}}

Distribución por Prioridad (Detalle)

@if(isset($conteoPorPrioridad) && $conteoPorPrioridad->count()) @else

No hay datos de conteo por prioridad.

@endif
{{-- Listado de trámites próximos a vencer en 7 días --}}

Trámites Próximos a Vencer (7 días)

@if(isset($proximosVencer) && $proximosVencer->count())
@foreach($proximosVencer as $tv) @endforeach
ID Tipo Producto Tipo Trámite Fecha Vencimiento Estado
{{ $tv->id }} {{ $tv->tipo_producto }} {{ $tv->tipo_tramite }} {{ $tv->fecha_vencimiento }} {{ $tv->estado }}
@else

No hay trámites próximos a vencer dentro de 7 días.

@endif
{{-- EJEMPLO: Gráfico con Chart.js (Trámites por Estado) --}} @php // Si $conteoPorEstado existe, convertimos a arrays $estadosLabels = isset($conteoPorEstado) ? $conteoPorEstado->pluck('estado')->toArray() : []; $estadosCounts = isset($conteoPorEstado) ? $conteoPorEstado->pluck('total')->toArray() : []; @endphp

Gráfica de Trámites por Estado (Chart.js)

{{-- Aquí mantenemos el gráfico anterior con Chart.js y abajo agregamos el nuevo con Livewire + ApexCharts --}}

Gráfica de Trámites por Estado (Livewire + ApexCharts)

{{-- Cargar Chart.js desde CDN (para la gráfica antigua) --}} @endsection