@extends('adminlte::page') @section('title', env('APP_NAME') . ' - Detalle de Asistencia') @section('content_header')

Detalle de Asistencia

Lista de Asistencias
@stop @section('content')

Información del Empleado

Empleado: {{ $asistencia->empleado->nombre }} {{ $asistencia->empleado->apellido }}
DNI: {{ $asistencia->empleado->dni ?? 'No registrado' }}
Código: {{ $asistencia->empleado->codigo }}
Cargo: {{ $asistencia->empleado->cargo ?? 'No especificado' }}
Fecha de Entrada: {{ $asistencia->entrada_at ? \Carbon\Carbon::parse($asistencia->entrada_at)->format('d/m/Y H:i:s') : 'No registrada' }}
Fecha de Salida: {{ $asistencia->salida_at ? \Carbon\Carbon::parse($asistencia->salida_at)->format('d/m/Y H:i:s') : 'No registrada' }}
Estado: @if ($asistencia->salida_at) Completado @else En trabajo @endif
Tiempo Trabajado: @if ($asistencia->entrada_at && $asistencia->salida_at) @php $entrada = \Carbon\Carbon::parse($asistencia->entrada_at); $salida = \Carbon\Carbon::parse($asistencia->salida_at); $tiempo = $entrada->diff($salida); $horas = $tiempo->h + $tiempo->days * 24; $minutos = $tiempo->i; @endphp {{ $horas }}h {{ $minutos }}m @else No calculable @endif

Información de Ubicación

Latitud: {{ $asistencia->latitud ?? 'No registrada' }}
Longitud: {{ $asistencia->longitud ?? 'No registrada' }}
IP Address: {{ $asistencia->ip_address ?? 'No registrada' }}
@if ($asistencia->ubicacion_descriptiva) Ver en Google Maps @endif

Información Técnica

ID: {{ $asistencia->id }}
Creado: {{ $asistencia->created_at ? \Carbon\Carbon::parse($asistencia->created_at)->format('d/m/Y H:i:s') : 'No registrado' }}
Actualizado: {{ $asistencia->updated_at ? \Carbon\Carbon::parse($asistencia->updated_at)->format('d/m/Y H:i:s') : 'No registrado' }}
User Agent: {{ Str::limit($asistencia->user_agent, 50) }}
@stop @section('css') @stop @section('js') @stop