@extends('layouts.app') @section('title','Vista Previa — Planilla ' . ucfirst($tipo)) @section('content')

Vista Previa — Planilla {{ ucfirst($tipo) }}

{{-- Alerta EPP pendiente --}} @if($hayEppPendiente)
Hay trabajadores con EPP pendiente de devolución.
Revise la columna EPP en la tabla. Los trabajadores marcados en rojo tienen EPP no devuelto y su planilla está condicionada. Puede generar la planilla de todos modos, pero se recomienda resolver primero la devolución.
@endif

Período: {{ $fechaIni->format('d/m/Y') }} — {{ $fechaFin->format('d/m/Y') }}  |  Días hábiles: {{ $diasHabiles }}

{{ $tipo === 'permanente' ? 'Permanentes' : 'Eventuales' }}
@if($resumen->isEmpty())
No hay empleados activos de tipo {{ $tipo }}.
@else
@if($tipo === 'eventual') @endif @foreach($resumen as $i => $r) @php $emp = $r['empleado']; @endphp @if($tipo === 'eventual') @endif @endforeach @if($tipo === 'eventual')@endif
# Empleado Asistencias
registradas
Días
trabajados
Días
ausentes
H. Extra Min. tardanza
+ salida antic.
Sueldo base
estimado
EPP
{{ $i + 1 }} {{ $emp->nombre_completo }}
{{ $emp->cargo }} — {{ $emp->area }}
{{ $r['total_asist'] }} {{ $r['dias_trab'] }} @if($r['dias_ausentes'] > 0) {{ $r['dias_ausentes'] }} @else @endif @if($r['horas_extra'] > 0) {{ $r['horas_extra'] }}h @else @endif @if($r['min_tardanza'] > 0) {{ floor($r['min_tardanza']/60) }}h {{ $r['min_tardanza']%60 }}min @else @endif S/ {{ number_format($r['sueldo_base'], 2) }} @if($r['epp_pendiente']) Pendiente
{{ $r['epp_acta'] }}
@else OK @endif
TOTALES: {{ $resumen->sum('dias_trab') }} {{ $resumen->sum('dias_ausentes') }} {{ number_format($resumen->sum('horas_extra'), 2) }}h S/ {{ number_format($resumen->sum('sueldo_base'), 2) }}
@endif
@endsection