@extends('adminlte::page') @section('title', 'Planilla de Asistencias') @section('plugins.Select2', true) @section('content_header')

Planilla de Asistencias

@stop @section('content')

Filtros de búsqueda

Inicio de semana (Ej: Lunes)
Fin de semana (Ej: Domingo)
Limpiar @if(isset($planilla) && $planilla['empleados']->isNotEmpty()) PDF @endif
@if(isset($planilla) && $planilla['empleados']->isNotEmpty())

Planilla de Asistencias - {{ $planilla['resumen']['fecha_desde'] }} al {{ $planilla['resumen']['fecha_hasta'] }}

@foreach($planilla['dias'] as $dia) @endforeach @foreach($planilla['empleados'] as $index => $empleadoData) @foreach($planilla['dias'] as $dia) @php $asistencia = $empleadoData['asistencias'][$dia['fecha']]; $asistio = $asistencia['asistio']; @endphp @endforeach @endforeach @foreach($planilla['dias'] as $dia) @php $totalDia = $planilla['empleados']->sum(function($emp) use ($dia) { return $emp['asistencias'][$dia['fecha']]['asistio']; }); @endphp @endforeach
# COLABORADOR
{{ ucfirst($dia['dia_semana']) }}
{{ $dia['dia_numero'] }}/{{ Carbon\Carbon::parse($dia['fecha'])->format('m') }}
TOTAL DÍAS % ASISTENCIA
{{ $index + 1 }} {{ $empleadoData['empleado']->nombre }} {{ $empleadoData['empleado']->apellido }} @if($empleadoData['empleado']->turnos->isNotEmpty())
{{ $empleadoData['empleado']->turnos->first()->descripcion }} @endif
{{ $asistio }} {{ $empleadoData['total_asistencias'] }} / {{ $empleadoData['total_dias'] }} {{ $empleadoData['porcentaje'] }}%
TOTALES:{{ $totalDia }} {{ $planilla['empleados']->sum('total_asistencias') }}
@elseif(request()->has('fecha_desde') && request()->has('fecha_hasta'))
No se encontraron resultados con los filtros aplicados.
@else
Seleccione un rango de fechas para generar la planilla de asistencias.
@endif
@stop @section('css') @endsection @section('js') @stop