@extends('layouts.app') @section('title', 'Dashboard - Ojo de Águila') @section('header_title', 'Dashboard') @section('content')

🚨 Accesos en tiempo real

Actualizado: hace unos segs
@foreach($recentLogs->take(4) as $log)
@if($log->type->value === 'person') 👥 @elseif($log->type->value === 'vehicle') 🚗 @else 📦 @endif
@if($log->type->value === 'vehicle' && isset($log->vehicle)) Patente {{ $log->vehicle->plate }} @else {{ $log->visitor->full_name }} @endif @if($log->type->value === 'vehicle' && isset($log->vehicle)) Conductor: {{ $log->visitor->full_name }} @elseif($log->type->value === 'delivery') RUT: {{ $log->visitor->rut }} - {{ $log->zone->name }} @else RUT: {{ $log->visitor->rut }} @endif
{{ $log->entered_at instanceof \Carbon\Carbon ? $log->entered_at->format('H:i A') : \Carbon\Carbon::parse($log->entered_at)->format('H:i A') }} {{ $log->status->label() }}
@endforeach

📊 Accesos por tipo

{{ $totalToday }} Total
Personas ({{ $personsPct }}%)
{{ $personsToday }}
Vehículos ({{ $vehiclesPct }}%)
{{ $vehiclesToday }}
Entregas ({{ $deliveriesPct }}%)
{{ $deliveriesToday }}

👮 Guardias en servicio

{{ $activeGuards->count() }}
@foreach($activeGuards as $guard)
{{ substr($guard->name, 0, 1) }}
{{ $guard->name }} {{ isset($guard->patrol_zone) ? $guard->patrol_zone : 'Patrullaje General' }}
Activo
@endforeach

🗺️ Vista del recinto

📝 Accesos recientes

Ver todos
@foreach($recentLogs as $log) @endforeach
Hora Tipo Nombre / Descripción Destino / Zona Guardia Estado
{{ $log->entered_at instanceof \Carbon\Carbon ? $log->entered_at->format('H:i A') : \Carbon\Carbon::parse($log->entered_at)->format('H:i A') }} {{ $log->type->label() }}
@if($log->type->value === 'vehicle' && isset($log->vehicle)) Patente {{ $log->vehicle->plate }} @else {{ $log->visitor->full_name }} @endif @if($log->type->value === 'vehicle' && isset($log->vehicle)) Conductor: {{ $log->visitor->full_name }} @else RUT: {{ $log->visitor->rut }} @endif
{{ $log->zone->name }} {{ $log->guardUser->name }} {{ $log->status->label() }}
@endsection