{{-- Encabezado --}}

Panel administrativo

Bienvenido, {{ request()->user()->name }}

Revisa el estado diario de las programaciones.

{{-- Alerta principal --}} @if ($this->resumen['pendientes_global'] > 0)

Programaciones pendientes

Existen {{ $this->resumen['pendientes_global'] }} programaciones esperando revisión.

Revisar pendientes
@endif {{-- Indicadores --}}

Programaciones del día

{{ $this->resumen['total'] }}

Pendientes globales

{{ $this->resumen['pendientes_global'] }}

Aprobadas

{{ $this->resumen['aprobadas'] }}

Observadas

{{ $this->resumen['observadas'] }}

Cerradas

{{ $this->resumen['cerradas'] }}

{{-- Pendientes --}}

Pendientes de revisión

Ordenadas por fecha de envío.

{{ $this->resumen['pendientes_global'] }}
@forelse ($this->pendientes as $pendiente) @empty @endforelse
Empresa Fecha Trabajadores Enviado Acción
{{ $pendiente ->empresa ?->nombre_empresa ?? '—' }} {{ $pendiente ->fecha_programacion ->format('d/m/Y') }} {{ $pendiente ->trabajadores_count }} {{ $pendiente ->submitted_at ?->format('d/m/Y H:i') ?? '—' }} Revisar
No existen programaciones pendientes.
{{-- Actividad reciente --}}

Actividad reciente

Últimos movimientos registrados.

@forelse ( $this->actividadReciente as $actividad )

{{ ucfirst( $actividad->accion ) }}

{{ $actividad ->programacion ?->empresa ?->nombre_empresa ?? 'Programación' }}

{{ $actividad ->created_at ?->format('d/m H:i') ?? '—' }}

{{ $actividad->comentario ?: 'Sin comentario.' }}

{{ $actividad ->changedBy ?->name ?? 'Sistema' }}

@empty
No existe actividad reciente.
@endforelse
{{-- Programaciones de la fecha --}}

Programaciones de la fecha

{{ \Carbon\Carbon::parse( $fechaSeleccionada )->format('d/m/Y') }}

@forelse ( $this->programacionesDelDia as $programacionDia ) @php $diaClase = match ( $programacionDia ->estado_revision ) { 'pendiente' => 'bg-yellow-100 text-yellow-700', 'aprobado' => 'bg-green-100 text-green-700', 'observado' => 'bg-orange-100 text-orange-700', 'rechazado' => 'bg-red-100 text-red-700', default => 'bg-gray-100 text-gray-700', }; @endphp @empty @endforelse
Empresa Trabajadores Revisión Operativo Acción
{{ $programacionDia ->empresa ?->nombre_empresa ?? '—' }} {{ $programacionDia ->trabajadores_count }} {{ ucfirst( $programacionDia ->estado_revision ) }} {{ $programacionDia->isClosed() ? 'Cerrado' : 'Abierto' }}
No existen programaciones para la fecha seleccionada.