COMANDO GENERAL DEL EJÉRCITO
DEPARTAMENTO III - OPERACIONES
BOLIVIA
|
|
Fecha y hora: {{ date('d/m/Y H:i') }}
|
REPORTE DE MONITOREO DE PERSONAL
El presente reporte contiene el detalle del personal asignado a cada misión,
indicando quiénes realizaron el monitoreo y quiénes no. Se muestra el grado,
especialidad, nombres y apellidos completos de cada usuario.
@php
$filtros = [];
if(request()->uni_cod) $filtros[] = 'Unidad: ' . ($datos->first()->uni_detalle ?? 'Seleccionada');
if(request()->mision_cod) $filtros[] = 'Misión: ' . ($datos->first()->mision_descrip ?? 'Seleccionada');
if(request()->mision_fecha) $filtros[] = 'Fecha: ' . \Carbon\Carbon::parse(request()->mision_fecha)->format('d/m/Y');
@endphp
@if(!empty($filtros))
Filtros aplicados: {{ implode(' | ', $filtros) }}
@endif
@forelse($datos as $misionIndex => $mision)
@if($misionIndex > 0 && $loop->iteration % 2 == 0)
@endif
| N° |
PERSONAL ASIGNADO |
FECHA |
ESTADO MONITOREO |
@forelse($mision->usuarios as $usuarioIndex => $usuario)
| {{ $usuarioIndex + 1 }} |
{{ $usuario->persona }} |
{{ \Carbon\Carbon::parse($mision->mision_fecha)->format('d/m/Y') }}
|
@if($usuario->realizo_monitoreo)
✓ REALIZÓ MONITOREO
@else
✗ NO REALIZÓ MONITOREO
@endif
|
@empty
|
No hay personal asignado a esta misión
|
@endforelse
@if(!$loop->last)
@endif
@empty
NO EXISTEN DATOS PARA EL REPORTE
No se encontraron misiones con los filtros seleccionados
@endforelse
@if($datos->isNotEmpty())
📊 RESUMEN GENERAL
| Total de Misiones: |
{{ $datos->count() }} |
| Total Personal Asignado: |
{{ $datos->sum('total_usuarios') }} |
| ✓ Personal que Realizó Monitoreo: |
{{ $datos->sum('realizaron_monitoreo') }} |
| ✗ Personal que NO Realizó Monitoreo: |
{{ $datos->sum('no_realizaron_monitoreo') }} |
| Porcentaje de Cumplimiento: |
@php
$total = $datos->sum('total_usuarios');
$realizados = $datos->sum('realizaron_monitoreo');
$porcentaje = $total > 0 ? round(($realizados / $total) * 100, 1) : 0;
@endphp
{{ $porcentaje }}%
|
@endif