@php
use App\Helpers\PoliziaUtils;
use App\Helpers\DateHelper;
@endphp
COMUNE DI FRASCATI
CORPO DI POLIZIA LOCALE
UFFICIO POLIZIA STRADALE E INFORTUNISTICA
VIA ANGELO CELLI 23A1 – 00044 FRASCATI
TEL. 06.9416491 – FAX 06.94010040
PEC: polizialocalefrascati@legalmail.it
RAPPORTO
RAPPORTO TECNICO DESCRITTIVO DELL’INCIDENTE STRADALE
VERIFICATOSI IN DATA
{{ @$data['record']->verificatosi_in_data ? date('d/m/Y', strtotime($data['record']->verificatosi_in_data)) : '' }}
ALLE ORE
{{ @$data['record']->verificatosi_in_data_ora }}:{{ @$data['record']->verificatosi_in_data_minuti }}
IN
@if ($data['record']->localita)
{{ @$data['record']->localita->title }}
@endif
@if ($data['record']->indirizzo)
{{ @$data['record']->indirizzo->TOPONIMO }}
{{ @$data['record']->indirizzo->DESCRIZIONE }}
@endif
IN PROSSIMITA' DEL CIVICO: {{ @$data['record']->prossimita_civico }}
@if ($data['record']->incidente_con_danni_a_cose)
INCIDENTE CON: DANNI A COSE
@endif
@if ($data['record']->incidente_con_feriti)
INCIDENTE CON: FERITI
@endif
@if ($data['record']->incidente_con_feriti_lesioni_lievi)
INCIDENTE CON: FERITI LESIONI LIEVI
@endif
@if ($data['record']->incidente_con_feriti_lesioni_gravi)
INCIDENTE CON: FERITI LESIONI GRAVI
@endif
@if ($data['record']->incidente_mortale)
INCIDENTE CON: MORTALE
@endif
|
Verbale redatto con sistemi meccanizzati ed archiviato in formato elettronico da personale autorizzato dal
comando in intestazione.
@if ($data['record']->accertatore_1 > 0)
|
{{ @$data['record']->accertatore_1_value->lastname }}
{{ @$data['record']->accertatore_1_value->firstname }}
|
{{ @$data['record']->grado_accertatore_1_value->name }}
|
@endif
@if ($data['record']->accertatore_2 > 0)
|
{{ @$data['record']->accertatore_2_value->lastname }}
{{ @$data['record']->accertatore_2_value->firstname }}
|
{{ @$data['record']->grado_accertatore_2_value->name }}
|
@endif
@if ($data['record']->accertatore_3 > 0)
|
{{ @$data['record']->accertatore_3_value->lastname }}
{{ @$data['record']->accertatore_3_value->firstname }}
|
{{ @$data['record']->grado_accertatore_3_value->name }}
|
@endif
@if ($data['record']->accertatore_4 > 0)
|
{{ @$data['record']->accertatore_4_value->lastname }}
{{ @$data['record']->accertatore_4_value->firstname }}
|
{{ @$data['record']->grado_accertatore_4_value->name }}
|
@endif
@if ($data['record']->accertatore_5 > 0)
|
{{ @$data['record']->accertatore_5_value->lastname }}
{{ @$data['record']->accertatore_5_value->firstname }}
|
{{ @$data['record']->grado_accertatore_5_value->name }}
|
@endif
@endif
@if (!empty($data['parti_coinvolte']))
{{-- Vehicles Section --}}
@php
$vehicles = collect($data['parti_coinvolte'])->filter(function ($item) {
return $item->conducente_o_pedone == 2;
});
@endphp
@if ($vehicles->count() > 0)
|
{{ @$data['record']->rilievo->name }}
|
@endif
@if (isset($data['tipo_urto']))
@foreach ($data['tipo_urto'] as $tipo_urto)
|
{{ @$tipo_urto->tipo_urto->name }}
|
@endforeach
@if ($data['record']->tipo_urto_altro != '')
|
{{ @$data['record']->tipo_urto_altro }}
|
@endif
@endif
@if ($data['record']->segnalazione_data != '')
|
SEGNALAZIONE DEL {{ date('d/m/Y', strtotime($data['record']->segnalazione_data)) }}
DELLE {{ @$data['record']->segnalazione_ora }}:{{ @$data['record']->segnalazione_minuti }}
|
@endif
|
A MEZZO
|
@foreach ($data['tipo_segnalazione'] as $tipo_segnalazione)
|
{{ @$tipo_segnalazione->tipo_segnalazione->name }}
|
@endforeach
@if ($data['record']->segnalazione_altro != '')
|
{{ @$data['record']->segnalazione_altro }}
|
@endif
|
PERVENUTA DA
|
@foreach ($data['segnalazione_pervenuta_da'] as $segnalazione_pervenuta_da)
|
{{ @$segnalazione_pervenuta_da->segnalazione_pervenuta_da->name }}
|
@endforeach
@if (sizeof($data['ausilio_altri_enti']) > 0)
|
AUSILIO ALTRI ENTI
|
@foreach ($data['ausilio_altri_enti'] as $ausilio_altri_enti)
|
{{ @$ausilio_altri_enti->ausilio_altri_enti->name }}
|
@endforeach
@if ($data['record']->ausilio_altri_enti_motivo != '')
|
{{ @$data['record']->ausilio_altri_enti_motivo }}
|
@endif
@if ($data['record']->ausilio_altri_enti_ora_intervento != '')
|
ORA INTERVENTO :
{{ @$data['record']->ausilio_altri_enti_ora_intervento }}:{{ @$data['record']->ausilio_altri_enti_minuti_intervento }}
|
@endif
@endif
@if (sizeof($data['materiale_recuperato']) > 0)
@if ($data['record']->ditta_intervenuta != '')
|
DITTA INTERVENUTA : {{ @$data['record']->ditta_intervenuta }}
|
@endif
@if ($data['record']->ripristino_ora_chiamata != '')
|
ORA CHIAMATA :
{{ @$data['record']->ripristino_ora_chiamata }}:{{ @$data['record']->ripristino_minuti_chiamata }}
|
@endif
@if ($data['record']->ripristino_ora_arrivo != '')
|
ORA ARRIVO :
{{ @$data['record']->ripristino_ora_arrivo }}:{{ @$data['record']->ripristino_minuti_arrivo }}
|
@endif
|
MATERIALE RECUPERATO
|
@foreach ($data['materiale_recuperato'] as $materiale_recuperato)
|
{{ @$materiale_recuperato->materiale_recuperato->name }}
|
@endforeach
@if ($data['record']->ausilio_altri_enti_motivo != '')
|
{{ @$data['record']->ausilio_altri_enti_motivo }}
|
@endif
@if ($data['record']->danni_cose_diverse_da_veicoli != '')
|
DANNI A COSE DIVERSI DA VEICOLI
|
|
{{ @$data['record']->danni_cose_diverse_da_veicoli }}
|
@endif
@endif
@if ($data['record']->sinistro_ora != '')
|
ORA INTERVENTO:
{{ @$data['record']->sinistro_ora }}:{{ @$data['record']->sinistro_minuti }}
|
@endif
@if ($data['record']->localizzazione_incidente != '')
|
LOCALIZZAZIONE INCIDENTE:
{{ @$data['record']->localizzazione_incidente == 1 ? "NELL'ABITATO" : "FUORI DALL'ABITATO" }}
|
@endif
@if ($data['record']->localizzazione_incidente_altro != '')
|
{{ @$data['record']->localizzazione_incidente_altro }}
|
@endif
@if ($data['record']->nomenclatura_strada != '')
|
NOMENCLATURA:
@if (isset($data['record']->nomenclatura->name))
{{ $data['record']->nomenclatura->name }}
@endif
@if (!empty($data['record']->nomenclatura_strada_numero))
@if (isset($data['record']->nomenclatura->name))
,
@endif
{{ $data['record']->nomenclatura_strada_numero }}
@endif
@if (!empty($data['record']->nomenclatura_strada_numero))
@if (isset($data['record']->nomenclatura->name) || isset($data['record']->nomenclatura_strada_numero))
,
@endif
{{ $data['record']->nomenclatura_strada_altro }}
@endif
|
@endif
@if (!isset($data['record']->condizioni_atmosferiche))
|
CONDIZIONI ATMOSFERICHE:
{{ @$data['record']->condizioniatmosferiche }}
|
@endif
@if ($data['record']->condizioni_atmosferiche_altro != '')
|
{{ @$data['record']->condizioni_atmosferiche_altro }}
|
@endif
@if ($data['record']->pavimentazione != '')
|
PAVIMENTAZIONE:
{{ @$data['record']->pavimentazione_value->name }}
|
@endif
@if ($data['record']->pavimentazione_altro != '')
|
{{ @$data['record']->pavimentazione_altro }}
|
@endif
@if ($data['record']->condizione_strada != '')
|
CONDIZIONE STRADA:
{{ @$data['record']->condizione_strada_value->name }}
|
@endif
@if ($data['record']->condizione_strada_altro != '')
|
{{ @$data['record']->condizione_strada_altro }}
|
@endif
@if ($data['record']->fondo_stradale != '')
|
FONDO STRADALE:
{{ @$data['record']->fondo_stradale_value->name }}
|
@endif
@if ($data['record']->fondo_stradale_specifica != '')
|
{{ @$data['record']->fondo_stradale_specifica }}
|
@endif
@if (count($data['condizioni_luce']) > 0)
|
CONDIZIONI DI LUCE:
|
@foreach ($data['condizioni_luce'] as $condizioni_luce)
|
{{ @$condizioni_luce->condizioni_luce->name }}
|
@endforeach
@endif
@if ($data['record']->visibilita != '')
|
VISIBILITA':
{{ @$data['record']->visibilita == 1 ? 'BUONA' : 'LIMITATA' }}
|
@endif
@if ($data['record']->visibilita_specifica != '')
|
{{ @$data['record']->visibilita_specifica }}
|
@endif
@if ($data['record']->particolarita_strada != '')
|
PARTICOLARITA' STRADA:
{{ @$data['record']->particolarita_strada_value->name }}
|
@endif
@if ($data['record']->particolarita_strada_specifica != '')
|
{{ @$data['record']->particolarita_strada_specifica }}
|
@endif
@if ($data['record']->traffico != '')
|
TRAFFICO:
{{ @$data['record']->traffico == 1 ? 'NORMALE' : ($data['record']->traffico == 2 ? 'SCARSO' : 'INTENSO') }}
|
@endif
@if (count($data['tipo_strada']) > 0)
|
TIPO STRADA:
|
@foreach ($data['tipo_strada'] as $tipo_strada)
|
{{ @$tipo_strada->tipo_strada->name }}
|
@endforeach
@if ($data['record']->tipo_strada_specifica != '')
|
{{ @$data['record']->tipo_strada_specifica }}
|
@endif
@endif
@if ($data['record']->segnaletica != '')
|
{{ @$data['record']->segnaletica == 1 ? 'SEGNALETICA ASSENTE' : ($data['record']->traffico == 2 ? 'SEGNALETICA VERTICALE' : ($data['record']->traffico == 3 ? 'SEGNALETICA ORIZZONTALE' : ($data['record']->traffico == 4 ? 'SEGNALETICA VERTICALE E ORIZZONTALE' : 'SEGNALETICA TEMPORANEA DI CANTIERE'))) }}
|
@if ($data['record']->segnaletica_verticale_1_via != '')
|
VIA DI RIFERIMENTO: {{ @$data['record']->segnaletica_verticale_1_via_value->TOPONIMO }}
{{ @$data['record']->segnaletica_verticale_1_via_value->DESCRIZIONE }}
|
@endif
@if (@$data['record']->segnaletica_verticale_1_direzione != '')
|
DIREZIONE: {{ @$data['record']->segnaletica_verticale_1_direzione }}
|
@endif
@if (count($data['segnaletica_verticale_1']) > 0)
|
DETTAGLIO SEGNALETICA VERTICALE
|
@foreach ($data['segnaletica_verticale_1'] as $segnaletica_verticale)
:
|
{{ @$segnaletica_verticale->segnaletica_verticale->name }}
|
@endforeach
@endif
@if ($data['record']->segnaletica_verticale_1_limite_velocita != '')
|
LIMITE DI VELOCITÀ: {{ @$data['record']->segnaletica_verticale_1_limite_velocita }}
|
@endif
@if ($data['record']->segnaletica_verticale_1_pannello_integrativo != '')
|
PANNELLO INTEGRATIVO : {{ @$data['record']->segnaletica_verticale_1_pannello_integrativo }}
|
@endif
@if ($data['record']->segnaletica_verticale_1_altro != '')
|
{{ @$data['record']->segnaletica_verticale_1_altro }}
|
@endif
@if ($data['record']->segnaletica_verticale_2_via != '')
|
VIA DI RIFERIMENTO: {{ @$data['record']->segnaletica_verticale_2_via_value->TOPONIMO }}
{{ @$data['record']->segnaletica_verticale_2_via_value->DESCRIZIONE }}
|
@endif
@if (@$data['record']->segnaletica_verticale_2_direzione != '')
|
DIREZIONE: {{ @$data['record']->segnaletica_verticale_2_direzione }}
|
@endif
@if (count($data['segnaletica_verticale_2']) > 0)
|
DETTAGLIO SEGNALETICA VERTICALE
|
@foreach ($data['segnaletica_verticale_2'] as $segnaletica_verticale)
:
|
{{ @$segnaletica_verticale->segnaletica_verticale->name }}
|
@endforeach
@endif
@if ($data['record']->segnaletica_verticale_2_limite_velocita != '')
|
LIMITE DI VELOCITA {{ @$data['record']->segnaletica_verticale_2_limite_velocita }}
|
@endif
@if ($data['record']->segnaletica_verticale_2_pannello_integrativo != '')
|
PANNELLO INTEGRATIVO {{ @$data['record']->segnaletica_verticale_2_pannello_integrativo }}
|
@endif
@if ($data['record']->segnaletica_verticale_2_altro != '')
|
{{ @$data['record']->segnaletica_verticale_2_altro }}
|
@endif
@if ($data['record']->segnaletica_verticale_3_via != '')
|
VIA DI RIFERIMENTO: {{ @$data['record']->segnaletica_verticale_3_via_value->TOPONIMO }}
{{ @$data['record']->segnaletica_verticale_3_via_value->DESCRIZIONE }}
|
@endif
@if (@$data['record']->segnaletica_verticale_3_direzione != '')
|
DIREZIONE: {{ @$data['record']->segnaletica_verticale_3_direzione }}
|
@endif
@if (count($data['segnaletica_verticale_3']) > 0)
|
DETTAGLIO SEGNALETICA VERTICALE
|
@foreach ($data['segnaletica_verticale_3'] as $segnaletica_verticale)
:
|
{{ @$segnaletica_verticale->segnaletica_verticale->name }}
|
@endforeach
@endif
@if ($data['record']->segnaletica_verticale_3_limite_velocita != '')
|
LIMITE DI VELOCITÀ: {{ @$data['record']->segnaletica_verticale_3_limite_velocita }}
|
@endif
@if ($data['record']->segnaletica_verticale_3_pannello_integrativo != '')
|
PANNELLO INTEGRATIVO : {{ @$data['record']->segnaletica_verticale_3_pannello_integrativo }}
|
@endif
@if ($data['record']->segnaletica_verticale_3_altro != '')
|
{{ @$data['record']->segnaletica_verticale_3_altro }}
|
@endif
@if ($data['record']->segnaletica_verticale_4_via != '')
|
VIA DI RIFERIMENTO: {{ @$data['record']->segnaletica_verticale_4_via_value->TOPONIMO }}
{{ @$data['record']->segnaletica_verticale_4_via_value->DESCRIZIONE }}
|
@endif
@if (@$data['record']->segnaletica_verticale_4_direzione != '')
|
DIREZIONE: {{ @$data['record']->segnaletica_verticale_4_direzione }}
|
@endif
@if (count($data['segnaletica_verticale_4']) > 0)
|
DETTAGLIO SEGNALETICA VERTICALE
|
@foreach ($data['segnaletica_verticale_4'] as $segnaletica_verticale)
:
|
{{ @$segnaletica_verticale->segnaletica_verticale->name }}
|
@endforeach
@endif
@if ($data['record']->segnaletica_verticale_4_limite_velocita != '')
|
LIMITE DI VELOCITÀ: {{ @$data['record']->segnaletica_verticale_4_limite_velocita }}
|
@endif
@if ($data['record']->segnaletica_verticale_4_pannello_integrativo != '')
|
PANNELLO INTEGRATIVO : {{ @$data['record']->segnaletica_verticale_4_pannello_integrativo }}
|
@endif
@if ($data['record']->segnaletica_verticale_4_altro != '')
|
{{ @$data['record']->segnaletica_verticale_4_altro }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_1_via != '')
|
VIA DI RIFERIMENTO:
{{ @$data['record']->segnaletica_orizzontale_1_via_value->TOPONIMO }}
{{ @$data['record']->segnaletica_orizzontale_1_via_value->DESCRIZIONE }}
|
@endif
@if (@$data['record']->segnaletica_orizzontale_1_direzione != '')
|
DIREZIONE: {{ @$data['record']->segnaletica_orizzontale_1_direzione }}
|
@endif
@if (count($data['segnaletica_orizzontale_1']) > 0)
|
DETTAGLIO SEGNALETICA ORIZZONTALE
|
@foreach ($data['segnaletica_orizzontale_1'] as $segnaletica_orizzontale)
:
|
{{ @$segnaletica_orizzontale->segnaletica_orizzontale->name }}
|
@endforeach
@endif
@if ($data['record']->segnaletica_orizzontale_1_linea_margine != '')
|
LINEA MARGINE:
{{ @$data['record']->segnaletica_orizzontale_1_linea_margine == 5 ? 'SINGOLA' : (@$data['record']->segnaletica_orizzontale_1_linea_margine == 6 ? 'DOPPIA' : (@$data['record']->segnaletica_orizzontale_1_linea_margine == 4 ? 'ASSENTE' : ($data['record']->segnaletica_orizzontale_1_linea_margine == 1 ? 'CONTINUA' : ($data['record']->segnaletica_orizzontale_1_linea_margine == 2 ? 'TRATTEGGIATA' : 'TRATTEGGIATA IN CORRISPONDENZA DI')))) }}
{{ @$data['record']->segnaletica_orizzontale_1_linea_margine_specifica }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_1_linea_mezzeria != '')
|
LINEA DI MEZZERIA
{{ @$data['record']->segnaletica_orizzontale_1_linea_mezzeria == 5 ? 'SINGOLA' : (@$data['record']->segnaletica_orizzontale_1_linea_mezzeria == 6 ? 'DOPPIA' : (@$data['record']->segnaletica_orizzontale_1_linea_mezzeria == 4 ? 'ASSENTE' : ($data['record']->segnaletica_orizzontale_1_linea_mezzeria == 1 ? 'CONTINUA' : ($data['record']->segnaletica_orizzontale_1_linea_mezzeria == 2 ? 'TRATTEGGIATA' : 'TRATTEGGIATA IN CORRISPONDENZA DI')))) }}
{{ @$data['record']->segnaletica_orizzontale_1_linea_mezzeria_specifica }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_1_altro != '')
|
{{ @$data['record']->segnaletica_orizzontale_1_altro }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_2_via != '')
|
VIA DI RIFERIMENTO:
{{ @$data['record']->segnaletica_orizzontale_2_via_value->TOPONIMO }}
{{ @$data['record']->segnaletica_orizzontale_2_via_value->DESCRIZIONE }}
|
@endif
@if (@$data['record']->segnaletica_orizzontale_2_direzione != '')
|
DIREZIONE: {{ @$data['record']->segnaletica_orizzontale_2_direzione }}
|
@endif
@if (count($data['segnaletica_orizzontale_2']) > 0)
|
DETTAGLIO SEGNALETICA ORIZZONTALE
|
@foreach ($data['segnaletica_orizzontale_2'] as $segnaletica_orizzontale)
:
|
{{ @$segnaletica_orizzontale->segnaletica_orizzontale->name }}
|
@endforeach
@endif
@if ($data['record']->segnaletica_orizzontale_2_linea_margine != '')
|
LINEA MARGINE:
{{ @$data['record']->segnaletica_orizzontale_2_linea_margine == 5 ? 'SINGOLA' : (@$data['record']->segnaletica_orizzontale_2_linea_margine == 6 ? 'DOPPIA' : (@$data['record']->segnaletica_orizzontale_2_linea_margine == 4 ? 'ASSENTE' : ($data['record']->segnaletica_orizzontale_2_linea_margine == 1 ? 'CONTINUA' : ($data['record']->segnaletica_orizzontale_2_linea_margine == 2 ? 'TRATTEGGIATA' : 'TRATTEGGIATA IN CORRISPONDENZA DI')))) }}
{{ @$data['record']->segnaletica_orizzontale_2_linea_margine_specifica }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_2_linea_mezzeria != '')
|
LINEA DI MEZZERIA
{{ @$data['record']->segnaletica_orizzontale_2_linea_mezzeria == 5 ? 'SINGOLA' : (@$data['record']->segnaletica_orizzontale_2_linea_mezzeria == 6 ? 'DOPPIA' : (@$data['record']->segnaletica_orizzontale_2_linea_mezzeria == 4 ? 'ASSENTE' : ($data['record']->segnaletica_orizzontale_2_linea_mezzeria == 1 ? 'CONTINUA' : ($data['record']->segnaletica_orizzontale_2_linea_mezzeria == 2 ? 'TRATTEGGIATA' : 'TRATTEGGIATA IN CORRISPONDENZA DI')))) }}
{{ @$data['record']->segnaletica_orizzontale_2_linea_mezzeria_specifica }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_2_altro != '')
|
{{ @$data['record']->segnaletica_orizzontale_2_altro }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_3_via != '')
|
VIA DI RIFERIMENTO:
{{ @$data['record']->segnaletica_orizzontale_3_via_value->TOPONIMO }}
{{ @$data['record']->segnaletica_orizzontale_3_via_value->DESCRIZIONE }}
|
@endif
@if (@$data['record']->segnaletica_orizzontale_3_direzione != '')
|
DIREZIONE: {{ @$data['record']->segnaletica_orizzontale_3_direzione }}
|
@endif
@if (count($data['segnaletica_orizzontale_3']) > 0)
|
DETTAGLIO SEGNALETICA ORIZZONTALE
|
@foreach ($data['segnaletica_orizzontale_3'] as $segnaletica_orizzontale)
:
|
{{ @$segnaletica_orizzontale->segnaletica_orizzontale->name }}
|
@endforeach
@endif
@if ($data['record']->segnaletica_orizzontale_3_linea_margine != '')
|
LINEA MARGINE:
{{ @$data['record']->segnaletica_orizzontale_3_linea_margine == 5 ? 'SINGOLA' : (@$data['record']->segnaletica_orizzontale_3_linea_margine == 6 ? 'DOPPIA' : (@$data['record']->segnaletica_orizzontale_3_linea_margine == 4 ? 'ASSENTE' : ($data['record']->segnaletica_orizzontale_3_linea_margine == 1 ? 'CONTINUA' : ($data['record']->segnaletica_orizzontale_3_linea_margine == 2 ? 'TRATTEGGIATA' : 'TRATTEGGIATA IN CORRISPONDENZA DI')))) }}
{{ @$data['record']->segnaletica_orizzontale_3_linea_margine_specifica }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_3_linea_mezzeria != '')
|
LINEA DI MEZZERIA
{{ @$data['record']->segnaletica_orizzontale_3_linea_mezzeria == 5 ? 'SINGOLA' : (@$data['record']->segnaletica_orizzontale_3_linea_mezzeria == 6 ? 'DOPPIA' : (@$data['record']->segnaletica_orizzontale_3_linea_mezzeria == 4 ? 'ASSENTE' : ($data['record']->segnaletica_orizzontale_3_linea_mezzeria == 1 ? 'CONTINUA' : ($data['record']->segnaletica_orizzontale_3_linea_mezzeria == 2 ? 'TRATTEGGIATA' : 'TRATTEGGIATA IN CORRISPONDENZA DI')))) }}
{{ @$data['record']->segnaletica_orizzontale_3_linea_mezzeria_specifica }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_3_altro != '')
|
{{ @$data['record']->segnaletica_orizzontale_3_altro }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_4_via != '')
|
VIA DI RIFERIMENTO:
{{ @$data['record']->segnaletica_orizzontale_4_via_value->TOPONIMO }}
{{ @$data['record']->segnaletica_orizzontale_4_via_value->DESCRIZIONE }}
|
@endif
@if (@$data['record']->segnaletica_orizzontale_4_direzione != '')
|
DIREZIONE: {{ @$data['record']->segnaletica_orizzontale_4_direzione }}
|
@endif
@if (count($data['segnaletica_orizzontale_4']) > 0)
|
DETTAGLIO SEGNALETICA ORIZZONTALE
|
@foreach ($data['segnaletica_orizzontale_4'] as $segnaletica_orizzontale)
:
|
{{ @$segnaletica_orizzontale->segnaletica_orizzontale->name }}
|
@endforeach
@endif
@if ($data['record']->segnaletica_orizzontale_4_linea_margine != '')
|
LINEA MARGINE:
{{ @$data['record']->segnaletica_orizzontale_4_linea_margine == 5 ? 'SINGOLA' : (@$data['record']->segnaletica_orizzontale_4_linea_margine == 6 ? 'DOPPIA' : (@$data['record']->segnaletica_orizzontale_4_linea_margine == 4 ? 'ASSENTE' : ($data['record']->segnaletica_orizzontale_4_linea_margine == 1 ? 'CONTINUA' : ($data['record']->segnaletica_orizzontale_4_linea_margine == 2 ? 'TRATTEGGIATA' : 'TRATTEGGIATA IN CORRISPONDENZA DI')))) }}
{{ @$data['record']->segnaletica_orizzontale_4_linea_margine_specifica }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_4_linea_mezzeria != '')
|
LINEA DI MEZZERIA
{{ @$data['record']->segnaletica_orizzontale_4_linea_mezzeria == 5 ? 'SINGOLA' : (@$data['record']->segnaletica_orizzontale_4_linea_mezzeria == 6 ? 'DOPPIA' : (@$data['record']->segnaletica_orizzontale_4_linea_mezzeria == 4 ? 'ASSENTE' : ($data['record']->segnaletica_orizzontale_4_linea_mezzeria == 1 ? 'CONTINUA' : ($data['record']->segnaletica_orizzontale_4_linea_mezzeria == 2 ? 'TRATTEGGIATA' : 'TRATTEGGIATA IN CORRISPONDENZA DI')))) }}
{{ @$data['record']->segnaletica_orizzontale_4_linea_mezzeria_specifica }}
|
@endif
@if ($data['record']->segnaletica_orizzontale_4_altro != '')
|
{{ @$data['record']->segnaletica_orizzontale_4_altro }}
|
@endif
@endif
@php
@endphp
@foreach ($data['parti_coinvolte'] as $parte)
@php
$datiVeicolo = $data['datiVeicolo'][$parte->progressive];
$datiPedoni = $data['datiPedoni'][$parte->progressive];
$datiInfortunati = $data['datiInfortunati'][$parte->progressive];
$datiPasseggeri = $data['datiPasseggeri'][$parte->progressive];
$datiCascoOmologazione = $data['datiCascoOmologazione'][$parte->progressive];
$datiCasco = $data['datiCasco'][$parte->progressive];
$datiCintureSicurezza = $data['datiCintureSicurezza'][$parte->progressive];
$vehicleNumber = 0;
foreach ($data['parti_coinvolte'] as $prog => $parteCoinvolta) {
if ($prog < $parte->progressive && $parteCoinvolta->conducente_o_pedone == 2) {
$vehicleNumber++;
}
}
@endphp
@if ($datiVeicolo)
| VEICOLO
{{ PoliziaUtils::numberToLetter(@$vehicleNumber) }}
|
|
| TIPO: |
{{ @$parte->veicolo_data->tipo->name }}
|
| MARCA E MODELLO: |
{{ @$parte->veicolo_data->marca->name }}
{{ @$parte->veicolo_data->modello->name }}
|
| COLORE: |
{{ @$parte->veicolo_data->colore }}
|
| TARGA: |
{{ @$parte->veicolo_data->targa }}
|
| CARTA DI CIRCOLAZIONE: |
{{ @$parte->veicolo_data->carta_circolazione }}
|
@if ($parte->veicolo_data && empty($parte->veicolo_data->foreign_country))
| RILASCIATA DA: |
{{ @$parte->veicolo_data->carta_circolazione_rilasciata_da == 1 ? 'COMUNE' : ($parte->veicolo_data->carta_circolazione_rilasciata_da == 2 ? 'MOTORIZZAZIONE' : 'ALTRO') }}
|
| DI: |
{{ @$parte->veicolo_data->carta_circolazione_rilasciata_da_di_value ? $parte->veicolo_data->carta_circolazione_rilasciata_da_di_value : '' }}
|
@else
| RILASCIATA DA: |
{{ @$parte->veicolo_data->carta_circolazione_rilasciata_da_altro }}
|
DI: |
{{ @$parte->veicolo_data->carta_circolazione_rilasciata_da_di_foreign_localita_value }}
|
@endif
| RILASCIATA IL: |
{{ DateHelper::formatDate(@$parte->veicolo_data->carta_circolazione_rilasciata_il) }}
|
| ULTIMA REVISIONE: |
@if (@$parte->veicolo_data->data_ultima_revisione && @$parte->veicolo_data->data_ultima_revisione != '0000-00-00')
{{ DateHelper::formatDate(@$parte->veicolo_data->data_ultima_revisione) }}
@else
N/A
@endif
|
| CHILOMETRI PERCORSI: |
{{ @$datiVeicolo->chilometri_percorsi }}
|
| CILINDRATA: |
{{ @$parte->veicolo_data->cilindrata }}
|
| STATO VEICOLO: |
{{ @$datiVeicolo->stato_veicolo == 1 ? 'IN MARCIA' : ($datiVeicolo->stato_veicolo == 2 ? 'IN SOSTA' : 'NON PRESENTE') }}
|
| DESTINAZIONE D'USO: |
@php
$destUso = '';
if ($parte->veicolo_data && isset($parte->veicolo_data->destinazione_uso)) {
switch ($parte->veicolo_data->destinazione_uso) {
case 1:
$destUso = 'Privato';
break;
case 2:
$destUso = 'Locazione senza conducente';
break;
case 3:
$destUso = 'Taxi';
break;
case 4:
$destUso = 'Servizo pubblico di linea';
break;
case 5:
$destUso = 'Trasporto merci';
break;
case 6:
$destUso = 'Contro proprio';
break;
case 7:
$destUso = 'Conto terzi';
break;
case 8:
$destUso = 'Pubblico';
break;
case 9:
$destUso = 'Soccorso o Polizia';
break;
default:
break;
}
}
@endphp
{{ @$destUso }}
|
|
@if ($datiVeicolo->conducente_uguale_proprietario == 0)
|
|
@if (@$datiVeicolo->proprietario->rag_soc)
| RAGIONE SOCIALE: |
{{ @$datiVeicolo->proprietario->rag_soc }}
|
| SEDE LEGALE - COMUNE: |
{{ @$datiVeicolo->proprietario->sede_legale_town_id_value->title }}
|
| SEDE LEGALE - PROVINCIA: |
{{ @$datiVeicolo->proprietario->sede_legale_prov_id_value->title }}
|
| SEDE LEGALE - INDIRIZZO: |
{{ @$datiVeicolo->proprietario->sede_legale_address }}
|
| SEDE LEGALE - CAP: |
{{ @$datiVeicolo->proprietario->sede_legale_cap }}
|
| TELEFONO: |
{{ @$datiVeicolo->proprietario->phone }}
|
| PARTITA IVA: |
{{ @$datiVeicolo->proprietario->vat }}
|
@else
| COGNOME: |
{{ @$datiVeicolo->proprietario->lastname }}
|
NOME: |
{{ @$datiVeicolo->proprietario->firstname }}
|
| NATO A: |
@if (optional($datiVeicolo->proprietario)->nazionalita == 1)
{{ @$datiVeicolo->proprietario->birth_town_id_value }}
|
@else
{{ @$datiVeicolo->proprietario->localita_straniera }}
|
@endif
NATO IL: |
{{ DateHelper::formatDate(@$datiVeicolo->proprietario->birth_date) }}
|
@if (!@$datiVeicolo->proprietario->residenza_town_id)
| RESIDENTE A: |
{{ @$datiVeicolo->proprietario->residenza_town_id_value }}
|
IN |
{{ @$datiVeicolo->proprietario->residenza_address }}
|
@endif
@if (!@$datiVeicolo->proprietario->foreign_country)
@php
$rilDa = '';
switch (@$datiVeicolo->proprietario->documento_rilasciato_da) {
case 1:
$rilDa = 'Comune';
break;
case 2:
$rilDa = 'Motorizzazione';
break;
case 4:
$rilDa = 'MCTC';
break;
case 5:
$rilDa = 'MIT';
break;
case 6:
$rilDa = 'UCO';
break;
case 7:
$rilDa = 'Prefettura';
break;
default:
break;
}
@endphp
| RILASCIATA DA: |
{{ @$rilDa }} |
DI |
{{ @$datiVeicolo->proprietario->documento_rilasciato_da_town_id_value->title }}
|
@else
| RILASCIATA DA: |
{{ @$datiVeicolo->proprietario->docuemento_rilasciato_da_di_altro }}
|
DI: |
{{ @$datiVeicolo->proprietario->documento_rilasciato_da_di_foreign_country_value->name }}{{ @$datiVeicolo->proprietario->documento_rilasciato_da_di_foreign_localita }}
|
@endif
@if (@$datiVeicolo->proprietario->mobile != '')
| TELEFONO: |
{{ @$datiVeicolo->proprietario->mobile }}
|
@endif
@endif
|
@endif
|
{{ @$datiVeicolo->conducente_uguale_proprietario == 0 ? 'CONDUCENTE' : 'CONDUCENTE E PROPRIETARIO' }}
|
| COGNOME: |
{{ @$datiVeicolo->conducente->lastname ?? '' }} |
| NOME: |
{{ @$datiVeicolo->conducente->firstname ?? '' }}
|
| NATO A: |
@if (@$datiVeicolo->conducente->nazionalita == 0)
{{ @$datiVeicolo->conducente->birth_town_id_value->title ?? '' }}
@else
{{ @$datiVeicolo->conducente->localita_straniera ?? '' }}
@endif
|
| NATO IL: |
{{ DateHelper::formatDate(@$datiVeicolo->conducente->birth_date ?? null) }}
|
@if (!@$datiVeicolo->conducente->residenza_town_id)
| RESIDENTE A: |
{{ @$datiVeicolo->conducente->residenza_town_id_value ?? '' }}
|
| RESIDENTE IN: |
{{ @$datiVeicolo->conducente->residenza_address ?? '' }}
|
@endif
| TELEFONO: |
{{ @$datiVeicolo->conducente->mobile ?? '' }} |
| INDIRIZZO: |
{{ @$datiVeicolo->conducente->residenza_address ?? '' }}
|
| COMUNE: |
{{ @$datiVeicolo->conducente->residenza_town_id_value->title ?? '' }}
|
| PROVINCIA: |
{{ @$datiVeicolo->conducente->residenza_prov_id_value->title ?? '' }}
|
| CONDUCENTE INFORTUNATO: |
@php
$infortunatoStatus = [
0 => 'INCOLUME',
1 => 'FERITO',
2 => 'DECEDUTO ENTRO 24 ORE',
3 => 'DECEDUTO ENTRO 30 GG.',
];
@endphp
{{ $infortunatoStatus[@$datiVeicolo->infortunato] ?? '' }}
|
| GENERALIZZATO: |
@php
$generalizzatoStatus = [
1 => 'SUL LUOGO',
2 => 'IN OSPEDALE',
3 => 'ALTROVE',
];
@endphp
{{ $generalizzatoStatus[$datiVeicolo->generalizzato] ?? '' }}
@if ($datiVeicolo->generalizzato == 3)
{{ $datiVeicolo->generalizzato_altrove }}
@endif
|
| PATENTE AL SEGUITO: |
{{ $datiVeicolo->patente_al_seguito == 1 ? 'SI' : ($datiVeicolo->patente_al_seguito == 2 ? 'NO' : 'NON PREVISTA') }}
|
| PATENTE CATEGORIA: |
{{ @$datiVeicolo->conducente->documento_patente_cat ?? '' }}
|
| PATENTE NUMERO: |
{{ @$datiVeicolo->conducente->documento_numero ?? '' }}
|
| PATENTE RILASCIATA DA: |
@php
$rilasciataDaMap = [
1 => 'Comune',
2 => 'Motorizzazione',
4 => 'MCTC',
5 => 'MIT',
6 => 'UCO',
7 => 'Prefettura',
];
@endphp
{{ $rilasciataDaMap[@$datiVeicolo->conducente->documento_rilasciato_da] ?? '' }}
|
| PATENTE RILASCIATA IL: |
{{ DateHelper::formatDate(@$datiVeicolo->conducente->documento_rilasciato_il ?? null) }}
|
| PATENTE SCADENZA IL: |
{{ DateHelper::formatDate(@$datiVeicolo->conducente->documento_scadenza_il ?? null) }}
|
| PATENTE PRESCRIZIONI: |
@php
$prescrizioniMap = [
1 => 'OBBLIGO LENTI',
2 => 'OBBLIGO APPARECCHIO ACUSTICO',
3 => 'LIMITAZIONI ART 117',
];
@endphp
{{ $prescrizioniMap[$datiVeicolo->conducente_patente_prescrizioni] ?? '' }}
|
| LIMITAZIONI: |
{{ $datiVeicolo->conducente_patente_limitazioni_art_117_1 ?? '' }}
|
| ALTRE LIMITAZIONI: |
{{ $datiVeicolo->conducente_patente_limitazioni_art_117_2 ?? '' }}
|
@if ($datiVeicolo->conducente_patente_abilitazione)
| ABILITAZIONE: |
@php
$abilitazioneMap = [
1 => 'ABILITAZIONE CQC',
2 => 'ABILITAZIONE CAP',
3 => 'ABILITAZIONE CFC',
];
@endphp
{{ $abilitazioneMap[$datiVeicolo->conducente_patente_abilitazione] ?? '' }}
|
| PATENTE ABILITAZIONE RILASCIATA DA: |
{{ $datiVeicolo->conducente_patente_abilitazione_rilasciata_da == 1 ? 'Comune' : 'Motorizzazione' }}
|
| PATENTE ABILITAZIONE RILASCIATA IL: |
{{ DateHelper::formatDate($datiVeicolo->conducente_patente_abilitazione_rilasciata_il ?? null) }}
|
@endif
| SEDICENTE: |
{{ $datiVeicolo->conducente_sedicente ?? '' }} |
|
@if ($datiVeicolo->polizze > 0)
|
|
| COMPAGNIA |
{{ @$datiVeicolo->polizza->compagnia->name }}
|
AGENZIA |
{{ @$datiVeicolo->polizza->agenzia }}
|
| NUMERO |
{{ @$datiVeicolo->polizza->polizza_num }}
|
VALIDA DAL |
{{ @$datiVeicolo->polizza->valida_dal }}
|
AL |
{{ @$datiVeicolo->polizza->valida_al }}
|
| CONTRAENTE |
{{ @$datiVeicolo->polizza->anagrafica->firstname }}
{{ @$datiVeicolo->polizza->anagrafica->lastname }}
|
|
|
@endif
@if (false && count($data['datiPasseggeri']) > 0)
|
|
@foreach ($data['datiPasseggeri'] as $idx => $passeggero)
@if ($passeggero->passeggero > 0)
| # |
{{ @$idx }} |
COGNOME E NOME |
{{ @$passeggero->passeggero_value->lastname }}
{{ @$passeggero->passeggero_value->firstname }}
|
NATO A |
{{ @$passeggero->passeggero_value->birth_town_id_value }}
|
|
NATO IL |
{{ DateUtil::formatDate(@$passeggero->passeggero_value->birth_date) }}
|
|
DOCUMENTO |
@php
$tipo = '';
switch ($passeggero->passeggero_value->documento_tipo) {
case 1:
$tipo = "Carta d'Identità";
break;
case 2:
$tipo = 'Patente';
break;
case 3:
$tipo = 'Passaporto';
break;
case 4:
$tipo = 'Altro';
break;
default:
break;
}
@endphp
{{ @$tipo }} |
NUMERO |
{{ @$passeggero->passeggero_value->documento_numero }}
|
|
SEDICENTE |
{{ @$passeggero->passeggero_value->sedicente ? 'SI' : 'NO' }}
|
|
PASSEGGERO INFORTUNATO |
@if ($passeggero->infortunato == 0)
INCOLUME
@endif
@if ($passeggero->infortunato == 1)
FERITO
@endif
@if ($passeggero->infortunato == 2)
DECEDUTO ENTRO 24 ORE
@endif
@if ($passeggero->infortunato == 3)
DECEDUTO ENTRO 30 GG.
@endif
|
|
@endif
@endforeach
|
@endif
@if (count($datiInfortunati) > 0)
|
|
@foreach ($datiInfortunati as $idx => $infortunato)
@if ($infortunato->infortunato > 0)
| # |
{{ @$idx }} |
COGNOME E NOME |
{{ @$infortunato->infortunato_value->lastname }}
{{ @$infortunato->infortunato_value->firstname }}
|
NATO A |
{{ @$infortunato->infortunato_value->birth_town_id_value }}
|
|
NATO IL |
{{ DateHelper::formatDate(@$infortunato->infortunato_value->birth_date) }}
|
|
DOCUMENTO |
@php
$tipo = '';
switch ($infortunato->infortunato_value->documento_tipo) {
case 1:
$tipo = "Carta d'Identità";
break;
case 2:
$tipo = 'Patente';
break;
case 3:
$tipo = 'Passaporto';
break;
case 4:
$tipo = 'Altro';
break;
default:
break;
}
@endphp
{{ @$tipo }} |
NUMERO |
{{ @$infortunato->infortunato_value->documento_numero }}
|
|
SEDICENTE |
{{ @$infortunato->infortunato_value->sedicente ? 'SI' : 'NO' }}
|
|
@endif
@endforeach
|
@endif
@php
$hasVehicleData =
$datiVeicolo &&
($datiVeicolo->posizione_statica_finale ||
$datiVeicolo->danni_visibili_riportati ||
$datiVeicolo->danni_visibili_pre_esistenti ||
$datiVeicolo->destinazione_veicolo ||
$datiVeicolo->circostanze_presunte_incidente ||
$datiVeicolo->stato_pneumatici);
@endphp
@if ($hasVehicleData)
| POSIZIONE STATICA VEICOLO |
|
|
{{ App\Helpers\VehicleStatusHelper::getStatusText($datiVeicolo->posizione_statica_finale, App\Helpers\VehicleStatusHelper::getStaticPositionMap()) }}
|
|
|
@endif
@if ($datiVeicolo->danni_visibili_riportati)
|
|
|
{{ $datiVeicolo->danni_visibili_riportati }}
|
|
|
@endif
@if ($datiVeicolo->danni_visibili_pre_esistenti)
|
|
|
{{ $datiVeicolo->danni_visibili_pre_esistenti }}
|
|
|
@endif
@if ($datiVeicolo->destinazione_veicolo)
|
|
|
{{ App\Helpers\VehicleStatusHelper::getStatusText($datiVeicolo->destinazione_veicolo, App\Helpers\VehicleStatusHelper::getDestinazioneVeicoloMap()) }}
|
@if ($datiVeicolo->destinazione_veicolo_affidato_a)
| VEICOLO AFFIDATO A
{{ $datiVeicolo->destinazione_veicolo_affidato_a }}
|
@endif
@if ($datiVeicolo->destinazione_veicolo_sequestro_num_art)
|
{{ $datiVeicolo->destinazione_veicolo_sequestro_num_art }}
|
@endif
@if ($datiVeicolo->destinazione_veicolo_amministrativo_num)
|
{{ $datiVeicolo->destinazione_veicolo_amministrativo_num }}
|
@endif
@if ($datiVeicolo->destinazione_veicolo_amministrativo_num_art_violato)
|
{{ $datiVeicolo->destinazione_veicolo_amministrativo_num_art_violato }}
|
@endif
@if ($datiVeicolo->destinazione_veicolo_amministrativo_cds)
|
{{ $datiVeicolo->destinazione_veicolo_amministrativo_cds }}
|
@endif
|
@endif
@if ($datiVeicolo->circostanze_presunte_incidente)
| CIRCOSTANZE PRESUNTE INCIDENTE |
|
|
{{ $datiVeicolo->circostanze_presunte_incidente }}
|
|
@endif
| DETTAGLIO OSSERVAZIONI VEICOLO |
|
@if ($datiVeicolo->stato_pneumatici)
|
STATO PNEUMATICI
{{ App\Helpers\VehicleStatusHelper::getStatusText($datiVeicolo->stato_pneumatici, App\Helpers\VehicleStatusHelper::getStatoPneumaticiMap()) }}
|
@endif
@if ($datiVeicolo->marca_pneumatici)
MARCA PNEUMATICI
{{ $datiVeicolo->marca_pneumatici }}
|
@endif
@if ($datiVeicolo->misura_pneumatici)
MISURA PNEUMATICI
{{ $datiVeicolo->misura_pneumatici }}
|
@endif
@if ($datiVeicolo->dispositivi_ottici)
|
STATO DISPOSITIVI OTTICI
{{ $datiVeicolo->dispositivi_ottici == 1 ? 'FUNZIONANTE' : ($datiVeicolo->dispositivi_ottici == 2 ? 'NON FUNZIONANTE' : 'NON RILEVATO') }}
|
@endif
@if ($datiVeicolo->tergicristalli)
|
STATO TERGICRISTALLI
{{ App\Helpers\VehicleStatusHelper::getStatusText($datiVeicolo->tergicristalli, App\Helpers\VehicleStatusHelper::getTergicristalliMap()) }}
|
@endif
@if ($datiVeicolo->segnale_pericolo)
|
STATO SEGNALE PERICOLO
{{ App\Helpers\VehicleStatusHelper::getStatusText($datiVeicolo->segnale_pericolo, App\Helpers\VehicleStatusHelper::getSegnalePericoloMap()) }}
|
@endif
{{-- ABS --}}
@if ($datiVeicolo->abs)
|
ABS
{{ $datiVeicolo->abs == 1 ? 'PRESENTE' : ($datiVeicolo->abs == 2 ? 'NON PRESENTE' : 'NON RILEVATO') }}
|
@endif
@if ($datiVeicolo->gps)
|
GPS
{{ $datiVeicolo->gps == 1 ? 'PRESENTE' : ($datiVeicolo->gps == 2 ? 'NON PRESENTE' : 'NON RILEVATO') }}
|
@endif
@if ($datiVeicolo->marcia_inserita)
|
MARCIA INSERITA
{{ App\Helpers\VehicleStatusHelper::getStatusText($datiVeicolo->marcia_inserita, App\Helpers\VehicleStatusHelper::getMarciaMap()) }}
|
@endif
@if ($datiVeicolo->cristallo)
|
CRISTALLO
{{ $datiVeicolo->cristallo == 1 ? "Incrinato all'interno" : ($datiVeicolo->cristallo == 2 ? "Incrinato all'esterno" : 'ALTRA POSIZIONE') }}
|
@elseif($datiVeicolo->cristallo_posizione)
|
CRISTALLO
{{ $datiVeicolo->cristallo_posizione }}
|
@endif
@if ($datiVeicolo->specchio_retrovisore)
|
SPECCHIO RETROVISORE
{{ $datiVeicolo->specchio_retrovisore == 1 ? 'PRESENTE' : ($datiVeicolo->specchio_retrovisore == 2 ? 'NON PRESENTE' : 'NON RILEVATO') }}
|
@endif
@if ($datiVeicolo->specchio_lat_dx)
|
SPECCHIO LAT DX
{{ $datiVeicolo->specchio_lat_dx == 1 ? 'PRESENTE' : ($datiVeicolo->specchio_lat_dx == 2 ? 'NON PRESENTE' : 'NON RILEVATO') }}
|
@endif
@if ($datiVeicolo->specchio_lat_sx)
|
SPECCHIO LAT SX
{{ $datiVeicolo->specchio_lat_sx == 1 ? 'PRESENTE' : ($datiVeicolo->specchio_lat_sx == 2 ? 'NON PRESENTE' : 'NON RILEVATO') }}
|
@endif
@if ($datiVeicolo->attivazione_airbag)
|
ATTIVAZIONE AIRBAG
{{ $datiVeicolo->attivazione_airbag == 1 ? 'SI' : ($datiVeicolo->attivazione_airbag == 2 ? 'NO' : 'NON RILEVATO') }}
|
@endif
@if ($datiVeicolo->airbag_posizione)
|
POSIZIONE AIRBAG
{{ $datiVeicolo->airbag_posizione }}
|
@endif
|
@endif
@php
// Move all database queries to the top
$datiCintureSicurezza = App\Models\ReportDataCintureSicurezza::where('report_id', $data['record']->id)
->byProgressive($parte->progressive)
->first();
$datiCasco = App\Models\ReportDataUsoDelCasco::where('report_id', $data['record']->id)
->byProgressive($parte->progressive)
->first();
$datiCascoOmologazione = App\Models\ReportDataUsoDelCascoOmologazione::where('report_id', $data['record']->id)
->byProgressive($parte->progressive)
->first();
// Helper function for SI/NO/NON RILEVATO
if (!function_exists('getYesNoStatus')) {
function getYesNoStatus($value)
{
return match ($value) {
1 => 'SI',
2 => 'NO',
default => 'NON RILEVATO',
};
}
}
// Check for driver data
$hasDriverData = (
(isset($datiCintureSicurezza->conducente) && $datiCintureSicurezza->conducente) ||
(isset($datiCasco->conducente) && $datiCasco->conducente) ||
$datiVeicolo->alcool_test ||
$datiVeicolo->drug_test
);
// Check for passenger data
$hasPassengerData = (
$datiCintureSicurezza ||
$datiCasco ||
$datiCascoOmologazione ||
($datiVeicolo && $datiVeicolo->sistema_ritenuta_minori)
);
// Check for provvedimenti
$hasProvvedimenti = (
$datiVeicolo->verbale_violazione_numero_1 ||
$datiVeicolo->verbale_violazione_numero_2 ||
$datiVeicolo->verbale_violazione_numero_3
);
// General check if there's any data to display
$hasAnyData = $hasDriverData || $hasPassengerData || $hasProvvedimenti;
@endphp
@if($hasAnyData)
|
|
@if ($pedone->pedoni > 0)
@if (isset($pedone->pedone))
| COGNOME E NOME |
{{ @$pedone->pedone->lastname }}
{{ @$pedone->pedone->firstname }}
|
NATO A |
{{ @$pedone->pedone->birth_town_id_value }}
|
| NATO IL |
{{ DateHelper::formatDate(@$pedone->pedone->birth_date) }}
|
@endif
@if ($pedone->pedone_posizione > 0)
| POSIZIONE |
{{ @$pedone->pedone_posizione == 1 ? 'Presente e in posizione' : 'Già soccorso e trasportato presso ospedale' }}
|
@endif
@if ($pedone->pedone_posizione > 2)
| POSIZIONE |
|
{{ @$pedone->pedone_posizione_desc }}
|
@endif
| GENERALIZZATO |
{{ @$pedone->generalizzato == 1 ? 'Sul luogo' : ($pedone->generalizzato == 2 ? 'In ospedale' : 'Altrove') }}
|
| CONDIZIONI METEO |
{{ @$pedone->pedone_pioggia == 1 ? 'PIOGGIA' : 'SOLE' }}
|
| CONDIZIONI LUCE |
{{ @$pedone->pedone_notte == 1 ? 'NOTTE' : 'GIORNO' }}
|
| OMBRELLO PEDONE |
{{ @$pedone->pedone_ombrello == 1 ? 'OMBRELLO AL SEGUITO' : 'NON AL SEGUITO' }}
|
| ABITI SCURI PEDONE |
{{ @$pedone->pedone_abiti_scuri == 1 ? 'SCURI' : 'NON SCURI' }}
|
@if ($pedone->verbale_violazione_numero != '')
| VERBALE VIOLAZIONE NUMERO
{{ @$pedone->verbale_violazione_numero }}
|
@endif
@if ($pedone->articolo_violato != '')
| ARTICOLO VIOLATO
{{ @$pedone->articolo_violato }}
|
@endif
@if ($pedone->cds != '')
| CDS
{{ @$pedone->cds }}
|
@endif
|
@endif
|
@endforeach
@endif
@endif
@endforeach
|
|
| COGNOME E NOME |
{{ @$teste->teste->lastname }}
{{ @$teste->teste->firstname }}
|
NATO A |
{{ @$teste->teste->birth_town_id_value->title }}
|
@if ($teste->teste->birth_date != '')
| NATO IL |
{{ DateHelper::formatDate(@$teste->teste->birth_date) }}
|
@endif
@if ($teste->stato_testi_oculari != '')
| STATO TESTE |
@php
$stato = '';
switch ($teste->stato_testi_oculari) {
case 1:
$stato = 'Teste presente al momento del rilievo';
break;
case 2:
$stato = 'Teste non presente al momento del rilievo';
break;
case 3:
$stato = "Teste che dichiara sul luogo dell'incidente";
break;
case 4:
$stato = 'Teste che dichiara al Pronto Soccorso';
break;
case 5:
$stato = 'Teste che dichiara in un proseguo di tempo';
break;
default:
break;
}
@endphp
{{ @$stato }} |
@endif
|
|
@endif
@endforeach
@endif
@if (isset($data['allegati']) && count($data['allegati']) > 0)