|
|
@@ -1,9 +1,91 @@
|
|
|
@php
|
|
|
- $hasData = isset($data['record']->localizzazione_incidente) && $data['record']->localizzazione_incidente != null ||
|
|
|
- isset($data['record']->condizioni_atmosferiche) && $data['record']->condizioni_atmosferiche != '' ||
|
|
|
+ $hasData = isset($data['record']->localizzazione_incidente) && $data['record']->localizzazione_incidente != '' && $data['record']->localizzazione_incidente != 0 ||
|
|
|
+ isset($data['record']->condizioni_atmosferiche) && $data['record']->condizioni_atmosferiche != '' && $data['record']->condizioni_atmosferiche != 0 ||
|
|
|
+ isset($data['record']->nomenclatura_strada) && $data['record']->nomenclatura_strada != '' && $data['record']->nomenclatura_strada != 0 ||
|
|
|
+ isset($data['record']->pavimentazione_strada) && $data['record']->pavimentazione_strada != '' && $data['record']->pavimentazione_strada != 0 ||
|
|
|
+ isset($data['record']->condizione_strada) && $data['record']->condizione_strada != '' && $data['record']->condizione_strada != 0 ||
|
|
|
+ isset($data['record']->fondo_stradale) && $data['record']->fondo_stradale != '' && $data['record']->fondo_stradale != 0 ||
|
|
|
+ isset($data['record']->visibilita) && $data['record']->visibilita != '' && $data['record']->visibilita != 0 ||
|
|
|
+ isset($data['record']->particolarita_strada) && $data['record']->particolarita_strada != '' && $data['record']->particolarita_strada != 0 ||
|
|
|
isset($data['record']->traffico) && $data['record']->traffico != '' ||
|
|
|
isset($data['tipo_strada']) && count($data['tipo_strada']) > 0 ||
|
|
|
isset($data['record']->tipo_strada_specifica) && $data['record']->tipo_strada_specifica != '';
|
|
|
+
|
|
|
+ $localizazioneIncidenteMap = [
|
|
|
+ 1 => 'Nell\'abitato',
|
|
|
+ 2 => 'Fuori dall\'abitato',
|
|
|
+ ];
|
|
|
+
|
|
|
+ $trafficoMap = [
|
|
|
+ 1 => 'Scarso',
|
|
|
+ 2 => 'Normale',
|
|
|
+ 3 => 'Intenso',
|
|
|
+ ];
|
|
|
+ $weatherConditionsMap = [
|
|
|
+ 1 => 'SERENO',
|
|
|
+ 2 => 'NEBBIA',
|
|
|
+ 3 => 'PIOGGIA',
|
|
|
+ 4 => 'NEBBIA CON',
|
|
|
+ 5 => 'NUVOLOSO',
|
|
|
+ 6 => 'SOLE RADENTE',
|
|
|
+ 7 => 'GRANDINE',
|
|
|
+ 8 => 'NEVE',
|
|
|
+ 9 => 'VENTO FORTE'
|
|
|
+ ];
|
|
|
+
|
|
|
+ $nomenclaturaStradaMap =[
|
|
|
+ 1 => 'COMUNALE',
|
|
|
+ 2 => 'PROVINCIALE',
|
|
|
+ 3 => 'REGIONALE',
|
|
|
+ 4 => 'STATALE',
|
|
|
+ 5 => 'PRIVATA'
|
|
|
+ ];
|
|
|
+
|
|
|
+ $pavimentazioneStradaMap =[
|
|
|
+ 1 => 'IN CONGLOMERATO CEMENTIZIO',
|
|
|
+ 2 => 'IN CUBETTI DI PORFIDO',
|
|
|
+ 3 => 'LASTRICATA',
|
|
|
+ 4 => 'ASFALTATA',
|
|
|
+ 5 => 'ACCIOTTOLATA / INGHIAIATA',
|
|
|
+ 6 => 'STERRATA',
|
|
|
+ ];
|
|
|
+
|
|
|
+ $condizioneStradaMap =[
|
|
|
+ 1 => 'SENZA ANOMALIE',
|
|
|
+ 2 => 'IN RIPARAZIONE CON CANTIERE REGOLARMENTE SEGNALATO',
|
|
|
+ 3 => 'IN RIPARAZIONE CON CANTIERE IRREGOLARMENTE SEGNALATO',
|
|
|
+ 4 => 'CON BUCHE O AVVALLAMENTI',
|
|
|
+ ];
|
|
|
+
|
|
|
+ $fondoStradaleMap =[
|
|
|
+ 1 => 'ASCIUTTO',
|
|
|
+ 2 => 'BAGNATO',
|
|
|
+ 3 => 'GHIACCIATO',
|
|
|
+ 4 => 'INNEVATO',
|
|
|
+ 5 => 'SDRUCCIOLEVOLE / VISCIDO PER PRESENZA DI'
|
|
|
+ ];
|
|
|
+
|
|
|
+ $visibilitaMap =[
|
|
|
+ 1 => 'BUONA',
|
|
|
+ 2 => 'LIMITATA',
|
|
|
+ ];
|
|
|
+ $particolaritaStradaMap = [
|
|
|
+ 1 => 'RETTILINEO',
|
|
|
+ 2 => 'INTERSEZIONE',
|
|
|
+ 3 => 'CURVA',
|
|
|
+ 4 => 'ROTATORIA',
|
|
|
+ 5 => 'PENDENZA',
|
|
|
+ 6 => 'STRETTOIA',
|
|
|
+ 7 => 'PASSAGGIO A LIVELLO',
|
|
|
+ 8 => 'CUSTODITO',
|
|
|
+ 9 => 'NON CUSTODITO',
|
|
|
+ 10 => 'DOSSO',
|
|
|
+ 11 => 'CUNETTA',
|
|
|
+ 12 => 'INTERSEZIONE SEMAFORIZZATA',
|
|
|
+ 13 => 'SEMAFORO FUNZIONANTE',
|
|
|
+ 14 => 'SEMAFORO NON FUNZIONANTE',
|
|
|
+ 15 => 'GIALLO INTERMITTENTE'
|
|
|
+ ];
|
|
|
@endphp
|
|
|
|
|
|
@if ($hasData)
|
|
|
@@ -16,26 +98,131 @@
|
|
|
</table>
|
|
|
|
|
|
|
|
|
- <table width="100%">
|
|
|
- @if (isset($data['record']->localizzazione_incidente) && $data['record']->localizzazione_incidente !== null)
|
|
|
+ <table width="100%" class="table-content">
|
|
|
+ @if (isset($data['record']->localizzazione_incidente) && $data['record']->localizzazione_incidente != '' && $data['record']->localizzazione_incidente != 0)
|
|
|
<tr>
|
|
|
<td width="100%" align="center">
|
|
|
<b>LOCALIZZAZIONE INCIDENTE:</b>
|
|
|
{{ $localizazioneIncidenteMap[$data['record']->localizzazione_incidente] ?? '' }}
|
|
|
+ @if (isset($data['record']->localizzazione_incidente_altro) && $data['record']->localizzazione_incidente_altro != '')
|
|
|
+ <b>ALTRO:</b>
|
|
|
+ {{ $data['record']->localizzazione_incidente_altro }}
|
|
|
+ @endif
|
|
|
</td>
|
|
|
</tr>
|
|
|
@endif
|
|
|
|
|
|
- @if (isset($data['record']->condizioni_atmosferiche) && $data['record']->condizioni_atmosferiche != '')
|
|
|
+ @if (isset($data['record']->nomenclatura_strada) && $data['record']->nomenclatura_strada != '' && $data['record']->nomenclatura_strada != 0)
|
|
|
+ <tr>
|
|
|
+ <td width="100%" align="center">
|
|
|
+ <b>NOMENCLATURA STRADA:</b>
|
|
|
+ {{ $nomenclaturaStradaMap[$data['record']->nomenclatura_strada] ?? '' }}
|
|
|
+ @if (isset($data['record']->nomenclatura_strada_numero) && $data['record']->nomenclatura_strada_numero != '')
|
|
|
+ <b>NUM:</b>
|
|
|
+ {{ $data['record']->nomenclatura_strada_numero }}
|
|
|
+ @endif
|
|
|
+ @if (isset($data['record']->nomenclatura_strada_altro) && $data['record']->nomenclatura_strada_altro != '')
|
|
|
+ <b>ALTRO:</b>
|
|
|
+ {{ $data['record']->nomenclatura_strada_altro }}
|
|
|
+ @endif
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endif
|
|
|
+
|
|
|
+ @if (isset($data['record']->condizioni_atmosferiche) && $data['record']->condizioni_atmosferiche != '' && $data['record']->condizioni_atmosferiche != 0)
|
|
|
<tr>
|
|
|
<td width="100%" align="center">
|
|
|
<b>CONDIZIONI ATMOSFERICHE:</b>
|
|
|
- {{ $data['record']->condizioni_atmosferiche }}
|
|
|
+ {{ $weatherConditionsMap[$data['record']->condizioni_atmosferiche] ?? '' }}
|
|
|
+ @if (isset($data['record']->condizioni_atmosferiche_altro) && $data['record']->condizioni_atmosferiche_altro != '')
|
|
|
+ <b>ALTRO:</b>
|
|
|
+ {{ $data['record']->condizioni_atmosferiche_altro }}
|
|
|
+ @endif
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endif
|
|
|
+
|
|
|
+ @if (isset($data['record']->pavimentazione_strada) && $data['record']->pavimentazione_strada != '' && $data['record']->pavimentazione_strada != 0)
|
|
|
+ <tr>
|
|
|
+ <td width="100%" align="center">
|
|
|
+ <b>PAVIMENTAZIONE STRADA:</b>
|
|
|
+ {{ $pavimentazioneStradaMap[$data['record']->pavimentazione_strada] ?? '' }}
|
|
|
+ @if (isset($data['record']->pavimentazione_strada_altro) && $data['record']->pavimentazione_strada_altro != '')
|
|
|
+ <b>ALTRO:</b>
|
|
|
+ {{ $data['record']->pavimentazione_strada_altro }}
|
|
|
+ @endif
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endif
|
|
|
+
|
|
|
+ @if (isset($data['record']->condizione_strada) && $data['record']->condizione_strada != '' && $data['record']->condizione_strada != 0)
|
|
|
+ <tr>
|
|
|
+ <td width="100%" align="center">
|
|
|
+ <b>CONDIZIONE STRADA:</b>
|
|
|
+ {{ $condizioneStradaMap[$data['record']->condizione_strada] ?? '' }}
|
|
|
+ @if (isset($data['record']->condizione_strada_altro) && $data['record']->condizione_strada_altro != '')
|
|
|
+ <b>ALTRO:</b>
|
|
|
+ {{ $data['record']->condizione_strada_altro }}
|
|
|
+ @endif
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endif
|
|
|
+ @if (isset($data['record']->fondo_stradale) && $data['record']->fondo_stradale != '' && $data['record']->fondo_stradale != 0)
|
|
|
+ <tr>
|
|
|
+ <td width="100%" align="center">
|
|
|
+ <b>FONDO STRADALE:</b>
|
|
|
+ {{ $fondoStradaleMap[$data['record']->fondo_stradale] ?? '' }}
|
|
|
+ @if (isset($data['record']->fondo_stradale_specifica) && $data['record']->fondo_stradale_specifica != '')
|
|
|
+ <b>SPECIFICA:</b>
|
|
|
+ {{ $data['record']->fondo_stradale_specifica }}
|
|
|
+ @endif
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endif
|
|
|
+
|
|
|
+ @if (isset($data['condizioni_luce']) && count($data['condizioni_luce']) > 0)
|
|
|
+ <tr class="tr-title">
|
|
|
+ <td width="100%" align="center">
|
|
|
+ CONDIZIONI LUCE:
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @foreach ($data['condizioni_luce'] as $condizioni_luce)
|
|
|
+ <tr>
|
|
|
+ <td align="center">
|
|
|
+ {{ optional($condizioni_luce->condizioni_luce)->name }}
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endforeach
|
|
|
+
|
|
|
+ @endif
|
|
|
+
|
|
|
+ @if (isset($data['record']->visibilita) && $data['record']->visibilita != '' && $data['record']->visibilita != 0)
|
|
|
+ <tr>
|
|
|
+ <td width="100%" align="center">
|
|
|
+ <b>VISIBILITA:</b>
|
|
|
+ {{ $visibilitaMap[$data['record']->visibilita] ?? '' }}
|
|
|
+ @if (isset($data['record']->visibilita_specifica) && $data['record']->visibilita_specifica != '')
|
|
|
+ <b>SPECIFICA:</b>
|
|
|
+ {{ $data['record']->visibilita_specifica }}
|
|
|
+ @endif
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endif
|
|
|
+
|
|
|
+ @if (isset($data['record']->particolarita_strada) && $data['record']->particolarita_strada != '' && $data['record']->particolarita_strada != 0)
|
|
|
+ <tr>
|
|
|
+ <td width="100%" align="center">
|
|
|
+ <b>PARTCOLARITA STRADA:</b>
|
|
|
+ {{ $particolaritaStradaMap[$data['record']->particolarita_strada] ?? '' }}
|
|
|
+ @if (isset($data['record']->particolarita_strada_specifica) && $data['record']->particolarita_strada_specifica != '')
|
|
|
+ <b>SPECIFICA:</b>
|
|
|
+ {{ $data['record']->particolarita_strada_specifica }}
|
|
|
+ @endif
|
|
|
</td>
|
|
|
</tr>
|
|
|
@endif
|
|
|
|
|
|
- @if (isset($data['record']->traffico) && $data['record']->traffico != '')
|
|
|
+ @if (isset($data['record']->traffico) && $data['record']->traffico != null)
|
|
|
<tr>
|
|
|
<td width="100%" align="center">
|
|
|
<b>TRAFFICO:</b>
|