{{-- Header --}}
Logo

Reporte de Mantenimiento

Código: {{ $aprobacion->codigo_qr }}
Aprobado el {{ $aprobacion->fecha_aprobacion?->format('d/m/Y') ?? 'N/A' }}
{{-- Información general --}}
Información del Mantenimiento
M-{{ str_pad($aprobacion->programacion->prog_id ?? 0, 4, '0', STR_PAD_LEFT) }}
{{ $aprobacion->programacion->fecha_programada?->format('d/m/Y') ?? 'N/A' }}
{{ $aprobacion->programacion->centro->concesion->nombre ?? 'N/A' }}
{{ $aprobacion->programacion->centro->nombre_centro ?? 'N/A' }}
{{ $aprobacion->programacion->via->nombre ?? 'N/A' }}
@if($aprobacion->programacion->tecnico) {{ $aprobacion->programacion->tecnico->usu_nombre }} {{ $aprobacion->programacion->tecnico->usu_apellido }} @else N/A @endif
{{-- Checklist --}} @if($aprobacion->programacion->checklistRespuestas && $aprobacion->programacion->checklistRespuestas->count() > 0)
Checklist de Revisión ({{ $aprobacion->programacion->checklistRespuestas->count() }} items)
    @foreach($aprobacion->programacion->checklistRespuestas as $resp)
  • @php $estadoCodigo = strtolower($resp->estadoEquipo->estado_codigo ?? 'pendiente'); $iconClass = $estadoCodigo == 'ok' ? 'ok' : ($resp->requiere_rma ? 'rma' : 'pendiente'); $icon = $estadoCodigo == 'ok' ? 'fa-check' : ($resp->requiere_rma ? 'fa-exclamation' : 'fa-circle'); @endphp
    {{ $resp->itemRevision->detalle ?? 'Item de revisión' }}
    @if($resp->observacion)
    {{ $resp->observacion }}
    @endif @if($resp->requiere_rma)
    Requiere RMA
    @endif
  • @endforeach
@endif {{-- Firma de aprobación --}}
Aprobación
@if($aprobacion->firma_imagen) Firma
@else
@endif
{{ $aprobacion->usuarioAprueba->name ?? 'Jefe Operativo' }}
Aprobado el {{ $aprobacion->fecha_aprobacion?->format('d/m/Y \a \l\a\s H:i') ?? 'N/A' }}
@if($aprobacion->observacion_aprobacion)
Observación: {{ $aprobacion->observacion_aprobacion }}
@endif
{{-- Footer --}}