{{-- Tabla de ítems de inspección mecánica. Espera: $itemsDefinicion — array con todos los ítems definidos $itemsGuardados — colección keyBy('numero') con datos previos (vacía en create) --}} @php $seccionActual = null; $coloresSeccion = [ 'Inspecciones Estáticas de Motor' => '#1a3a5c', 'Inspección Periféricos de Motor' => '#1e5c3a', 'Aire Acondicionado HVAC' => '#5c3a1a', 'Sistema Neumático' => '#3a1a5c', ]; @endphp
@foreach ($itemsDefinicion as $item) @php $n = $item['numero']; $sec = $item['seccion']; $saved = $itemsGuardados->get($n); $estadoVal = old("items.{$n}.estado", $saved->estado ?? ''); $noAplicaVal = old("items.{$n}.no_aplica", $saved->no_aplica ?? false); $reparaVal = old("items.{$n}.requiere_reparacion", $saved->requiere_reparacion ?? false); $autorizVal = old("items.{$n}.autorizacion", $saved->autorizacion ?? ''); $trabajoVal = old("items.{$n}.trabajo", $saved->trabajo ?? ''); $obsVal = old("items.{$n}.observacion", $saved->observacion ?? ''); $colorHeader = $coloresSeccion[$sec] ?? '#444'; @endphp {{-- Encabezado de sección --}} @if ($seccionActual !== $sec) @php $seccionActual = $sec; @endphp @endif {{-- Estado: B --}} {{-- Estado: A --}} {{-- Estado: R --}} {{-- No aplica --}} {{-- Requiere reparación --}} {{-- Autorización --}} {{-- Trabajo --}} {{-- Observación --}} @endforeach
Descripción B A R N/A Rep. Autor. Trabajo Observación
{{ $sec }}
{{ $n }} {{ $item['descripcion'] }}