@extends('layouts.app') @section('titulo', 'Reporte Personal de Fichajes') @section('contenido')
Total horas trabajadas
Días trabajados
Fichajes irregulares
Diferencia vs contrato
Entrada promedio:
Salida promedio:
Horas del contrato: {{ $estadisticas['horas_contrato'] }}h
Período analizado: {{ $fechaInicio }} al {{ $fechaFin }}
| Fecha | Hora | Tipo | Movimiento | Estado | Lugar |
|---|---|---|---|---|---|
| {{ $fichaje->fecha_hora->format('d/m/Y') }} | {{ $fichaje->fecha_hora->format('H:i:s') }} | @switch($fichaje->tipoFichaje->tipo_fichaje) @case(1) Código @break @case(2) Ubicación @break @case(3) QR @break @case(4) NFC @break @case(5) Aplicación @break @endswitch | @if($fichaje->tipo_movimiento === 'entrada') Entrada @else Salida @endif | @if($fichaje->status === 'correcto') Correcto @else Incorrecto @endif | {{ $fichaje->lugar->nombre ?? 'N/A' }} |
No hay fichajes en el período seleccionado