| # | Part No. | OSI | Feature | Description | Qty | Price | From VIN | To VIN |
|---|---|---|---|---|---|---|---|---|
| @if($part['callout_code'] ?? null) {{ $part['callout_code'] }} @else — @endif | {{ $part['apn'] }} @if($part['reman_ind'] ?? false) REMAN @endif @php // The stored column is the full JLR responseObject for // this part's own apn -- the actual chain of successor(s) // is its nested `supersession` array, which can hold more // than one entry at once and each entry can nest further. $supersessionEntries = $part['supersession']['supersession'] ?? []; @endphp @if(!empty($supersessionEntries)) @include('jlr-epc::filament.partials.supersession-tree', ['entries' => $supersessionEntries]) @endif | @if($part['osi_ind'] ?? null) {{ $part['osi_ind'] }} @endif |
@if(!empty($features))
@foreach($features as $feat)
@if(($feat['ftrFamilyDesc'] ?? null) && ($feat['sysDesc'] ?? null) && $feat['ftrFamilyDesc'] !== $feat['sysDesc'])
{{ $feat['ftrFamilyDesc'] }}
@endif
{{ $feat['sysDesc'] ?? $feat['ftrFamilyDesc'] ?? '' }}
@endforeach
@endif
|
{{ $part['description'] ?? '' }} | {{ $part['quantity'] ?? '' }} | @if($part['unit_price'] ?? null) {{ $part['currency'] ?? '' }} {{ number_format((float)$part['unit_price'], 2) }} @else — @endif | @foreach($fromVins as $vin) {{ is_array($vin) ? ($vin['vin'] ?? json_encode($vin)) : $vin }} @endforeach | @foreach($toVins as $vin) {{ is_array($vin) ? ($vin['vin'] ?? json_encode($vin)) : $vin }} @endforeach |