@extends('adminlte::page') @section('title', config('app.name') . ' - Detalle de Asistencia') @section('content_header')

Detalle de Asistencia

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

Información

Empleado {{ $asistencia->empleado->nombre }} {{ $asistencia->empleado->apellido }}
Fecha Laboral {{ $asistencia->fecha_laboral ? \Carbon\Carbon::parse($asistencia->fecha_laboral)->format('d/m/Y') : 'N/A' }}
Estado @if ($asistencia->salida_at) Completado @elseif($asistencia->estado == 0) Ausente @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 del Empleado

@if($asistencia->empleado->turnos && $asistencia->empleado->turnos->count() > 0) @endif
Empleado {{ $asistencia->empleado->nombre }} {{ $asistencia->empleado->apellido }}
DNI {{ $asistencia->empleado->dni ?? 'No registrado' }}
Código {{ $asistencia->empleado->codigo }}
Cargo {{ $asistencia->empleado->cargo ?? 'No especificado' }}
Turnos @foreach($asistencia->empleado->turnos as $turno) {{ $turno->descripcion }} @endforeach

Información de Asistencia

Fecha de Entrada @if($asistencia->entrada_at) {{ \Carbon\Carbon::parse($asistencia->entrada_at)->format('d/m/Y H:i:s') }} @else No registrada @endif
Fecha de Salida @if($asistencia->salida_at) {{ \Carbon\Carbon::parse($asistencia->salida_at)->format('d/m/Y H:i:s') }} @else No registrada @endif
Fecha Laboral {{ $asistencia->fecha_laboral ? \Carbon\Carbon::parse($asistencia->fecha_laboral)->format('d/m/Y') : 'No registrada' }}
Estado @if ($asistencia->salida_at) Completado @elseif($asistencia->estado == 0) Ausente @else En trabajo @endif
@if($asistencia->latitud || $asistencia->longitud || $asistencia->ip_address)

Información de Ubicación

@if($asistencia->latitud) @endif @if($asistencia->longitud) @endif @if($asistencia->ip_address) @endif
Latitud {{ $asistencia->latitud }}
Longitud {{ $asistencia->longitud }}
IP Address {{ $asistencia->ip_address }}
@if ($asistencia->ubicacion_descriptiva) @endif
@endif

Información Técnica

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

Observación

{{ $asistencia->observacion }}

@endif
@stop @section('js') @stop