Período: {{ $planilla['resumen']['fecha_desde'] }} al {{ $planilla['resumen']['fecha_hasta'] }}
Total de Colaboradores: {{ $planilla['resumen']['total_empleados'] }} | Total de Días: {{ $planilla['resumen']['total_dias'] }}
Días descansos trabajados: {{ $planilla['resumen']['total_dias_descansos_trabajados'] }} | Total días trabajados (Total días + Descansos trabajados): {{ $planilla['resumen']['total_dias_trabajados'] }}
Generado: {{ now()->format('d/m/Y H:i:s') }}
| # | COLABORADOR | @foreach($planilla['dias'] as $dia) @php $fechaCarbon = \Carbon\Carbon::parse($dia['fecha']); $esDomingo = $fechaCarbon->dayOfWeek == 0; $abreviatura = substr($dia['dia_semana'], 0, 1); @endphp{{ strtoupper($abreviatura) }} | @endforeachT. DÍAS |
|---|---|---|---|
| @foreach($planilla['dias'] as $dia) @php $fechaCarbon = \Carbon\Carbon::parse($dia['fecha']); $esDomingo = $fechaCarbon->dayOfWeek == 0; @endphp | {{ $dia['dia_numero'] }} | @endforeach||
| {{ $index + 1 }} | {{ $empleadoData['empleado']->nombre }} {{ $empleadoData['empleado']->apellido }} | @foreach($planilla['dias'] as $dia) @php $asistencia = $empleadoData['asistencias'][$dia['fecha']]; $asistio = $asistencia['asistio']; $tieneDescanso = $asistencia['tiene_descanso'] ?? false; $tieneDescansoTrabajado = $asistencia['tiene_descanso_trabajado'] ?? false; $tienePermiso = $asistencia['tiene_permiso'] ?? false; $tieneVacacion = $asistencia['tiene_vacacion'] ?? false; $fechaCarbon = \Carbon\Carbon::parse($dia['fecha']); $esDomingo = $fechaCarbon->dayOfWeek == 0; $claseEstado = $tieneDescansoTrabajado ? 'descanso-trabajado' : ($tieneDescanso ? 'descanso' : ($tieneVacacion ? 'vacacion' : ($tienePermiso ? 'permiso' : ($asistio ? 'asistio' : 'no-asistio')))); $celda = $tieneDescansoTrabajado ? 'DT' : ($tieneDescanso ? 'D' : ($tieneVacacion ? 'V' : ($tienePermiso ? 'P' : ($asistio ? '1' : '0')))); @endphp{{ $celda }} | @endforeach{{ $empleadoData['total_asistencias'] }} |
| TOTALES: | @foreach($planilla['dias'] as $dia) @php $totalDia = $planilla['empleados']->sum(function($emp) use ($dia) { return $emp['asistencias'][$dia['fecha']]['asistio']; }); @endphp{{ $totalDia }} | @endforeach{{ $planilla['empleados']->sum('total_asistencias') }} |
LEYENDA