index.blade.php 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. @php
  2. $localizazioneIncidenteMap = [
  3. 1 => "NELL'ABITATO",
  4. 2 => "FUORI DALL'ABITATO"
  5. ];
  6. $visibilitaMap = [
  7. 1 => 'BUONA',
  8. 2 => 'LIMITATA'
  9. ];
  10. $trafficoMap = [
  11. 1 => 'NORMALE',
  12. 2 => 'SCARSO',
  13. 3 => 'INTENSO'
  14. ];
  15. @endphp
  16. <table width="100%" class="table-title">
  17. <tr>
  18. <td align="center">
  19. <h2>CAMPO DEL SINISTRO</h2>
  20. </td>
  21. </tr>
  22. </table>
  23. <table class="table-content" width="100%">
  24. @if ($data['record']->sinistro_ora != '')
  25. <tr>
  26. <td width="100%" align="center">
  27. <b>ORA INTERVENTO:</b>
  28. {{ $data['record']->sinistro_ora }}:{{ $data['record']->sinistro_minuti }}
  29. </td>
  30. </tr>
  31. @endif
  32. @if ($data['record']->localizzazione_incidente != '')
  33. <tr>
  34. <td width="100%" align="center">
  35. <b>LOCALIZZAZIONE INCIDENTE:</b>
  36. {{ $localizazioneIncidenteMap[$data['record']->localizzazione_incidente] ?? '' }}
  37. </td>
  38. </tr>
  39. @endif
  40. @if ($data['record']->localizzazione_incidente_altro != '')
  41. <tr>
  42. <td width="100%" align="center">
  43. {{ $data['record']->localizzazione_incidente_altro }}
  44. </td>
  45. </tr>
  46. @endif
  47. @if ($data['record']->nomenclatura_strada != '')
  48. <tr>
  49. <td width="100%" align="center">
  50. <b>NOMENCLATURA:</b>
  51. @php
  52. $nomenclaturaParts = array_filter([
  53. optional($data['record']->nomenclatura)->name,
  54. $data['record']->nomenclatura_strada_numero,
  55. $data['record']->nomenclatura_strada_altro
  56. ]);
  57. @endphp
  58. {{ implode(', ', $nomenclaturaParts) }}
  59. </td>
  60. </tr>
  61. @endif
  62. @if (!isset($data['record']->condizioni_atmosferiche))
  63. <tr>
  64. <td width="100%" align="center">
  65. <b>CONDIZIONI ATMOSFERICHE:</b>
  66. {{ $data['record']->condizioniatmosferiche }}
  67. </td>
  68. </tr>
  69. @endif
  70. @if ($data['record']->condizioni_atmosferiche_altro != '')
  71. <tr>
  72. <td width="100%" align="center">
  73. {{ $data['record']->condizioni_atmosferiche_altro }}
  74. </td>
  75. </tr>
  76. @endif
  77. @if ($data['record']->pavimentazione != '')
  78. <tr>
  79. <td width="100%" align="center">
  80. <b>PAVIMENTAZIONE:</b>
  81. {{ optional($data['record']->pavimentazione_value)->name }}
  82. </td>
  83. </tr>
  84. @endif
  85. @if ($data['record']->pavimentazione_altro != '')
  86. <tr>
  87. <td width="100%" align="center">
  88. {{ $data['record']->pavimentazione_altro }}
  89. </td>
  90. </tr>
  91. @endif
  92. @if ($data['record']->condizione_strada != '')
  93. <tr>
  94. <td width="100%" align="center">
  95. <b>CONDIZIONE STRADA:</b>
  96. {{ optional($data['record']->condizione_strada_value)->name }}
  97. </td>
  98. </tr>
  99. @endif
  100. @if ($data['record']->condizione_strada_altro != '')
  101. <tr>
  102. <td width="100%" align="center">
  103. {{ $data['record']->condizione_strada_altro }}
  104. </td>
  105. </tr>
  106. @endif
  107. @if ($data['record']->fondo_stradale != '')
  108. <tr>
  109. <td width="100%" align="center">
  110. <b>FONDO STRADALE:</b>
  111. {{ optional($data['record']->fondo_stradale_value)->name }}
  112. </td>
  113. </tr>
  114. @endif
  115. @if ($data['record']->fondo_stradale_specifica != '')
  116. <tr>
  117. <td width="100%" align="center">
  118. {{ $data['record']->fondo_stradale_specifica }}
  119. </td>
  120. </tr>
  121. @endif
  122. @if (count($data['condizioni_luce']) > 0)
  123. <tr class="tr-title">
  124. <td width="100%" align="center">
  125. CONDIZIONI DI LUCE:
  126. </td>
  127. </tr>
  128. @foreach ($data['condizioni_luce'] as $condizioni_luce)
  129. <tr>
  130. <td align="center">
  131. {{ optional($condizioni_luce->condizioni_luce)->name }}
  132. </td>
  133. </tr>
  134. @endforeach
  135. @endif
  136. @if ($data['record']->visibilita != '')
  137. <tr>
  138. <td width="100%" align="center">
  139. <b>VISIBILITA':</b>
  140. {{ $visibilitaMap[$data['record']->visibilita] ?? '' }}
  141. </td>
  142. </tr>
  143. @endif
  144. @if ($data['record']->visibilita_specifica != '')
  145. <tr>
  146. <td width="100%" align="center">
  147. {{ $data['record']->visibilita_specifica }}
  148. </td>
  149. </tr>
  150. @endif
  151. @if ($data['record']->particolarita_strada != '')
  152. <tr>
  153. <td width="100%" align="center">
  154. <b>PARTICOLARITA' STRADA:</b>
  155. {{ optional($data['record']->particolarita_strada_value)->name }}
  156. </td>
  157. </tr>
  158. @endif
  159. @if ($data['record']->particolarita_strada_specifica != '')
  160. <tr>
  161. <td width="100%" align="center">
  162. {{ $data['record']->particolarita_strada_specifica }}
  163. </td>
  164. </tr>
  165. @endif
  166. @if ($data['record']->traffico != '')
  167. <tr>
  168. <td width="100%" align="center">
  169. <b>TRAFFICO:</b>
  170. {{ $trafficoMap[$data['record']->traffico] ?? '' }}
  171. </td>
  172. </tr>
  173. @endif
  174. @if (count($data['tipo_strada']) > 0)
  175. <tr class="tr-title">
  176. <td width="100%" align="center">
  177. TIPO STRADA:
  178. </td>
  179. </tr>
  180. @foreach ($data['tipo_strada'] as $tipo_strada)
  181. <tr>
  182. <td align="center">
  183. {{ optional($tipo_strada->tipo_strada)->name }}
  184. </td>
  185. </tr>
  186. @endforeach
  187. @if ($data['record']->tipo_strada_specifica != '')
  188. <tr>
  189. <td width="100%" align="center">
  190. {{ $data['record']->tipo_strada_specifica }}
  191. </td>
  192. </tr>
  193. @endif
  194. @endif
  195. </table>