@extends('layouts.app') @section('title', 'Reporte de Asistencia') @section('content')

Reporte de Asistencia

Análisis detallado de asistencia y ausencias del personal

Filtros
Limpiar
Total Solicitudes
{{ number_format($stats['total_requests'] ?? 0) }}
Aprobadas
{{ number_format($stats['approved'] ?? 0) }}
Pendientes
{{ number_format($stats['pending'] ?? 0) }}
Total Días
{{ number_format($stats['total_days'] ?? 0) }}
Detalle de Asistencia
@forelse($attendance ?? [] as $item) @empty @endforelse
Empleado Departamento Tipo Fecha Inicio Fecha Fin Días Estado
{{ $item->employee->first_name ?? '' }} {{ $item->employee->last_name ?? '' }} {{ $item->employee->department->name ?? 'N/A' }} {{ $item->leaveType->name ?? 'N/A' }} {{ $item->start_date ? $item->start_date->format('d/m/Y') : 'N/A' }} {{ $item->end_date ? $item->end_date->format('d/m/Y') : 'N/A' }} {{ $item->days ?? 0 }} @if($item->status == 'approved') Aprobado @elseif($item->status == 'pending') Pendiente @else Rechazado @endif
No se encontraron registros de asistencia
@if(isset($byType) && $byType->count() > 0)
Resumen por Tipo de Ausencia
@foreach($byType as $type) @endforeach
Tipo Cantidad Total Días
{{ $type['type'] }} {{ $type['count'] }} {{ $type['total_days'] }}
@endif
@endsection