{{-- resources/views/components/verbale/stato-veicolo/index.blade.php --}} @php use App\Helpers\VehicleStatusHelper; use App\Helpers\StatusHelper; $hasVehicleData = $datiVeicolo && ( (isset($datiVeicolo['posizione_statica_finale']) && !empty($datiVeicolo['posizione_statica_finale'])) || (isset($datiVeicolo['danni_visibili_riportati']) && !empty($datiVeicolo['danni_visibili_riportati'])) || (isset($datiVeicolo['danni_visibili_pre_esistenti']) && !empty($datiVeicolo['danni_visibili_pre_esistenti'])) || (isset($datiVeicolo['destinazione_veicolo']) && !empty($datiVeicolo['destinazione_veicolo'])) || (isset($datiVeicolo['circostanze_presunte_incidente']) && !empty($datiVeicolo['circostanze_presunte_incidente'])) || (isset($datiVeicolo['stato_pneumatici']) && !empty($datiVeicolo['stato_pneumatici'])) ); @endphp @if ($hasVehicleData)

STATO VEICOLO

{{-- Static Position --}} @if (isset($datiVeicolo['posizione_statica_finale']) && $datiVeicolo['posizione_statica_finale']) @endif {{-- Visible Damage --}} @if (isset($datiVeicolo['danni_visibili_riportati']) && $datiVeicolo['danni_visibili_riportati']) @endif {{-- Pre-existing Damage --}} @if (isset($datiVeicolo['danni_visibili_pre_esistenti']) && $datiVeicolo['danni_visibili_pre_esistenti']) @endif {{-- Vehicle Destination --}} @if (isset($datiVeicolo['destinazione_veicolo']) && $datiVeicolo['destinazione_veicolo'])
DESTINAZIONE VEICOLO
@if (isset($datiVeicolo['destinazione_veicolo_affidato_a']) && $datiVeicolo['destinazione_veicolo_affidato_a']) @endif @foreach(['sequestro_num_art', 'amministrativo_num', 'amministrativo_num_art_violato', 'amministrativo_cds'] as $field) @if (isset($datiVeicolo["destinazione_veicolo_$field"]) && $datiVeicolo["destinazione_veicolo_$field"]) @endif @endforeach
{{ VehicleStatusHelper::getStatusText($datiVeicolo['destinazione_veicolo'], VehicleStatusHelper::getDestinazioneVeicoloMap()) }}
VEICOLO AFFIDATO A {{ $datiVeicolo['destinazione_veicolo_affidato_a'] }}
{{ $datiVeicolo["destinazione_veicolo_$field"] }}
@endif {{-- Presumed Circumstances --}} @if (isset($datiVeicolo['circostanze_presunte_incidente']) && $datiVeicolo['circostanze_presunte_incidente']) @endif {{-- Vehicle Details Observations --}}
DETTAGLIO OSSERVAZIONI VEICOLO
{{-- Tires Information --}} @if (isset($datiVeicolo['stato_pneumatici']) && $datiVeicolo['stato_pneumatici']) @endif @if (isset($datiVeicolo['marca_pneumatici']) && $datiVeicolo['marca_pneumatici']) @endif @if (isset($datiVeicolo['misura_pneumatici']) && $datiVeicolo['misura_pneumatici']) @endif {{-- Device Statuses --}} @foreach([ 'dispositivi_ottici' => 'STATO DISPOSITIVI OTTICI:', 'tergicristalli' => 'STATO TERGICRISTALLI:', 'segnale_pericolo' => 'STATO SEGNALE PERICOLO:', 'abs' => 'ABS:', 'gps' => 'GPS:', 'specchio_retrovisore' => 'SPECCHIO RETROVISORE:', 'specchio_lat_dx' => 'SPECCHIO LAT DX:', 'specchio_lat_sx' => 'SPECCHIO LAT SX:' ] as $field => $label) @if (isset($datiVeicolo[$field]) && $datiVeicolo[$field]) @endif @endforeach {{-- Gear Status --}} @if (isset($datiVeicolo['marcia_inserita']) && $datiVeicolo['marcia_inserita']) @endif {{-- Crystal Status --}} @if (isset($datiVeicolo['cristallo']) && $datiVeicolo['cristallo']) @elseif(isset($datiVeicolo['cristallo_posizione']) && $datiVeicolo['cristallo_posizione']) @endif {{-- Airbag Status --}} @if (isset($datiVeicolo['attivazione_airbag']) && $datiVeicolo['attivazione_airbag']) @endif @if (isset($datiVeicolo['airbag_posizione']) && $datiVeicolo['airbag_posizione']) @endif
STATO PNEUMATICI: {{ VehicleStatusHelper::getStatusText($datiVeicolo['stato_pneumatici'], VehicleStatusHelper::getStatoPneumaticiMap()) }}
MARCA PNEUMATICI: {{ $datiVeicolo['marca_pneumatici'] }}
MISURA PNEUMATICI: {{ $datiVeicolo['misura_pneumatici'] }}
{{ $label }} {{ StatusHelper::getStatusText( $datiVeicolo[$field], in_array($field, ['dispositivi_ottici', 'tergicristalli']) ? StatusHelper::getDeviceStatusMap() : StatusHelper::getBinaryStatusMap() ) }}
MARCIA INSERITA: {{ VehicleStatusHelper::getStatusText($datiVeicolo['marcia_inserita'], VehicleStatusHelper::getMarciaMap()) }}
CRISTALLO: {{ StatusHelper::getStatusText($datiVeicolo['cristallo'], StatusHelper::getCrystalPositionMap()) }}
CRISTALLO: {{ $datiVeicolo['cristallo_posizione'] }}
ATTIVAZIONE AIRBAG: {{ StatusHelper::getStatusText($datiVeicolo['attivazione_airbag'], StatusHelper::getAirbagStatusMap()) }}
POSIZIONE AIRBAG: {{ $datiVeicolo['airbag_posizione'] }}
@endif