Formato de Inspección Mecánica para Acondicionamiento de Unidades

{{-- Cabecera --}}
Concesionario: {{ $inspeccionMecanica->concesionario ?: '—' }} Nombre del Asesor: {{ $inspeccionMecanica->nombre_asesor ?: '—' }} No. Orden de Servicio: {{ $inspeccionMecanica->no_orden_servicio ?: '—' }}
Fecha y hora de inicio: {{ $inspeccionMecanica->fecha_inicio ? $inspeccionMecanica->fecha_inicio->format('d/m/Y H:i') : '—' }} Nombre del Cliente: {{ $inspeccionMecanica->nombre_cliente ?: '—' }} No. de Chasis: {{ $inspeccionMecanica->no_chasis ?: '—' }}
Fecha y hora de fin: {{ $inspeccionMecanica->fecha_fin ? $inspeccionMecanica->fecha_fin->format('d/m/Y H:i') : '—' }} Tipo de Motor y Serie: {{ $inspeccionMecanica->tipo_motor_serie ?: '—' }} Año y Modelo: {{ $inspeccionMecanica->anio_modelo_unidad ?: '—' }}
Nombre del Técnico: {{ $inspeccionMecanica->nombre_tecnico ?: '—' }} Kilometraje: {{ $inspeccionMecanica->kilometraje ?: '—' }}
@php $itemsPorSeccion = $inspeccionMecanica->items->groupBy('seccion'); $coloresSeccion = [ 'Inspecciones Estáticas de Motor' => '#1a3a5c', 'Inspección Periféricos de Motor' => '#1e5c3a', 'Aire Acondicionado HVAC' => '#5c3a1a', 'Sistema Neumático' => '#3a1a5c', ]; $etiquetaEstado = ['B' => 'Buen estado', 'A' => 'Aceptable', 'R' => 'Req. reemplazo']; @endphp @foreach ($secciones as $seccion) @php $items = $itemsPorSeccion->get($seccion, collect()); @endphp @if($items->count())
{{ $seccion }}
@foreach ($items as $it) @endforeach
Descripción Estado N/A Rep. Autor. Trabajo Observación
{{ $it->numero }} {{ $it->descripcion }} @if($it->estado) {{ $etiquetaEstado[$it->estado] ?? $it->estado }} @endif {{ $it->no_aplica ? '✔' : '' }} {{ $it->requiere_reparacion ? '✔' : '' }} {{ $it->autorizacion ?: '' }} {{ $it->trabajo ?: '' }} {{ $it->observacion ?: '' }}
@endif @endforeach @if($inspeccionMecanica->observaciones)
Observaciones generales:
{{ $inspeccionMecanica->observaciones }}
@endif