Bläddra i källkod

report veicolo refactoring

FabioFratini 11 månader sedan
förälder
incheckning
3d6f95b048

+ 80 - 0
resources/views/components/report/veicoli/accordion/accertamenti-conducente-accordion.blade.php

@@ -0,0 +1,80 @@
+<div class="card collapsed-card">
+    <div class="card-header">
+        <h3 class="card-title">Accertamenti conducente</h3>
+        <div class="card-tools">
+            <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
+                    class="fas fa-plus"></i></button>
+        </div>
+    </div>
+    <div class="card-body">
+        <div class="row mt-3">
+            <div class="col-md-4">
+                <label for="data_cinture_conducente" class="form-label">Uso cinture di
+                    sicurezza</label>
+                <select class="form-control" style="width:100%"
+                    wire:model="data_cinture_conducente">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                    <option value="3">Non rilevato</option>
+                </select>
+            </div>
+        </div>
+        <div class="row mt-3">
+            <div class="col-md-4">
+                <label for="data_casco_conducente" class="form-label">Uso del casco</label>
+                <select class="form-control" style="width:100%" wire:model="data_casco_conducente"
+                    id="data_casco_conducente">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                    <option value="3">Non rilevato</option>
+                </select>
+            </div>
+            <div class="col-md-4" id="data_casco_conducente_select">
+                <label for="data_casco_omologazione_conducente" class="form-label">Omologazione
+                    casco</label>
+                <input class="form-control" type="text" id="data_casco_omologazione_conducente"
+                    placeholder="" wire:model="data_casco_omologazione_conducente">
+            </div>
+        </div>
+        <div class="row mt-3">
+            <div class="col-md-4">
+                <label for="data_alcool_test" class="form-label">Alcool test</label>
+                <select class="form-control" style="width:100%" wire:model="data_alcool_test"
+                    id="data_alcool_test">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                </select>
+            </div>
+            <div class="col-md-4" id="data_alcool_test_select">
+                <label for="data_alcool_test_esito" class="form-label">Esito alcool test</label>
+                <select class="form-control" style="width:100%" wire:model="data_alcool_test_esito">
+                    <option value="0"></option>
+                    <option value="1">Esito negativo</option>
+                    <option value="2">Esito positivo</option>
+                </select>
+            </div>
+        </div>
+        <div class="row mt-3">
+            <div class="col-md-4">
+                <label for="data_drug_test" class="form-label">Drug test</label>
+                <select class="form-control" style="width:100%" wire:model="data_drug_test"
+                    id="data_drug_test">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                </select>
+            </div>
+            <div class="col-md-4" id="data_drug_test_select">
+                <label for="data_drug_test_esito" class="form-label">Esito drug test</label>
+                <select class="form-control" style="width:100%" wire:model="data_drug_test_esito">
+                    <option value="0"></option>
+                    <option value="1">Esito negativo</option>
+                    <option value="2">Esito positivo</option>
+                </select>
+            </div>
+        </div>
+    </div>
+</div>

+ 99 - 0
resources/views/components/report/veicoli/accordion/accertamenti-passeggeri-accordion.blade.php

@@ -0,0 +1,99 @@
+<div class="card collapsed-card">
+    <div class="card-header">
+        <h3 class="card-title">Accertamenti passeggeri</h3>
+        <div class="card-tools">
+            <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
+                    class="fas fa-plus"></i></button>
+        </div>
+    </div>
+    <div class="card-body">
+        <div class="row mt-3">
+            <div class="col-md-3" id="data_passeggero_0_cinture">
+                <label for="data_cinture_passeggeri_0" class="form-label">Uso cinture di
+                    sicurezza
+                    (anteriore)</label>
+                <select class="form-control" style="width:100%"
+                    wire:model="data_cinture_passeggeri_0">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                    <option value="3">Non rilevato</option>
+                </select>
+            </div>
+            <div class="col-md-3" id="data_passeggero_1_cinture">
+                <label for="data_cinture_passeggeri_1" class="form-label">Uso cinture di
+                    sicurezza
+                    (posteriore destra)</label>
+                <select class="form-control" style="width:100%"
+                    wire:model="data_cinture_passeggeri_1">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                    <option value="3">Non rilevato</option>
+                </select>
+            </div>
+            <div class="col-md-3" id="data_passeggero_2_cinture">
+                <label for="data_cinture_passeggeri_2" class="form-label">Uso cinture di
+                    sicurezza
+                    (posteriore centrale)</label>
+                <select class="form-control" style="width:100%"
+                    wire:model="data_cinture_passeggeri_2">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                    <option value="3">Non rilevato</option>
+                </select>
+            </div>
+            <div class="col-md-3" id="data_passeggero_3_cinture">
+                <label for="data_cinture_passeggeri_3" class="form-label">Uso cinture di
+                    sicurezza
+                    (posteriore sinistra)</label>
+                <select class="form-control" style="width:100%"
+                    wire:model="data_cinture_passeggeri_3">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                    <option value="3">Non rilevato</option>
+                </select>
+            </div>
+        </div>
+        <div class="row mt-3">
+            <div class="col-md-4">
+                <label for="data_casco_passeggero" class="form-label">Uso del casco</label>
+                <select class="form-control" style="width:100%" wire:model="data_casco_passeggero"
+                    id="data_casco_passeggero">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                    <option value="3">Non rilevato</option>
+                </select>
+            </div>
+            <div class="col-md-4" id="data_casco_passeggero_select">
+                <label for="data_casco_omologazione_passeggero" class="form-label">Omologazione
+                    casco</label>
+                <input class="form-control" type="text" id="data_casco_omologazione_passeggero"
+                    placeholder="" wire:model="data_casco_omologazione_passeggero">
+            </div>
+        </div>
+        <div class="row mt-3">
+            <div class="col-md-4">
+                <label for="data_sistema_ritenuta_minori" class="form-label">Sistema ritenuta
+                    minori</label>
+                <select class="form-control" style="width:100%"
+                    wire:model="data_sistema_ritenuta_minori">
+                    <option value="0"></option>
+                    <option value="1">SI</option>
+                    <option value="2">NO</option>
+                    <option value="3">Non rilevato</option>
+                </select>
+            </div>
+            <div class="col-md-4">
+                <label for="data_sistema_ritenuta_minori_omologazione"
+                    class="form-label">Omologazione sistema ritenuta minori</label>
+                <input class="form-control" type="text"
+                    id="data_sistema_ritenuta_minori_omologazione" placeholder=""
+                    wire:model="data_sistema_ritenuta_minori_omologazione">
+            </div>
+        </div>
+    </div>
+</div>

+ 167 - 0
resources/views/components/report/veicoli/accordion/osservazioni-veicolo-accordion.blade.php

@@ -0,0 +1,167 @@
+<div class="card collapsed-card">
+    <div class="card-header">
+        <h3 class="card-title">Osservazioni sul veicolo</h3>
+        <div class="card-tools">
+            <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
+                    class="fas fa-plus"></i></button>
+        </div>
+    </div>
+    <div class="card-body">
+        <div class="row mt-3">
+            <div class="col-md-4">
+                <div class="column">
+                    <label for="data_stato_pneumatici" class="form-label">Stato
+                        pneumatici</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_stato_pneumatici">
+                        <option value=""></option>
+                        <option value="1">Regolamentare</option>
+                        <option value="2">Buono</option>
+                        <option value="3">Sufficiente</option>
+                        <option value="4">Insufficiente</option>
+                        <option value="5">Non rilevato</option>
+                        </ul>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_dispositivi_ottici" class="form-label">Dispositivi
+                        ottici</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_dispositivi_ottici">
+                        <option value=""></option>
+                        <option value="1">Funzionante</option>
+                        <option value="2">Non funzionante</option>
+                        <option value="3">Non rilevato</option>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_abs" class="form-label">ABS</label>
+                    <select class="form-control" style="width:100%" wire:model="data_abs">
+                        <option value=""></option>
+                        <option value="1">Presente</option>
+                        <option value="2">Non presente</option>
+                        <option value="3">Non rilevato</option>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_cristallo" class="form-label">Cristallo</label>
+                    <select class="form-control" style="width:100%" wire:model="data_cristallo">
+                        <option value=""></option>
+                        <option value="1">Incrinato all'interno</option>
+                        <option value="2">Incrinato all'esterno</option>
+                        <option value="3">Altra posizione</option>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_specchio_retrovisore" class="form-label">Specchio
+                        retrovisore</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_specchio_retrovisore">
+                        <option value=""></option>
+                        <option value="1">Presente</option>
+                        <option value="2">Non presente</option>
+                        <option value="3">Non rilevato</option>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_attivazione_airbag" class="form-label">Attivazione
+                        airbag</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_attivazione_airbag">
+                        <option value=""></option>
+                        <option value="1">SI</option>
+                        <option value="2">NO</option>
+                        <option value="3">Non rilevato</option>
+                    </select>
+                </div>
+            </div>
+            <div class="col-md-4">
+                <div class="column">
+                    <label for="data_marca_pneumatici" class="form-label">Marca
+                        pneumatici</label>
+                    <input class="form-control" type="text" id="data_marca_pneumatici"
+                        placeholder="" wire:model="data_marca_pneumatici">
+                </div>
+                <div class="column mt-3">
+                    <label for="data_tergicristalli" class="form-label">Tergicristalli</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_tergicristalli">
+                        <option value=""></option>
+                        <option value="1">Funzionante</option>
+                        <option value="2">Non funzionante</option>
+                        <option value="3">Non rilevato</option>
+                        <option value="4">Non previsto</option>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_gps" class="form-label">GPS</label>
+                    <select class="form-control" style="width:100%" wire:model="data_gps">
+                        <option value=""></option>
+                        <option value="1">Presente</option>
+                        <option value="2">Non presente</option>
+                        <option value="3">Non rilevato</option>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_specchio_lat_dx" class="form-label">Specchio laterale
+                        dx</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_specchio_lat_dx">
+                        <option value=""></option>
+                        <option value="1">Presente</option>
+                        <option value="2">Non presente</option>
+                        <option value="3">Non rilevato</option>
+                    </select>
+                </div>
+            </div>
+            <div class="col-md-4">
+                <div class="column">
+                    <label for="data_misura_pneumatici" class="form-label">Misura
+                        pneumatici</label>
+                    <input class="form-control" type="text" id="data_misura_pneumatici"
+                        placeholder="" wire:model="data_misura_pneumatici">
+                </div>
+                <div class="column mt-3">
+                    <label for="data_segnale_pericolo" class="form-label">Segnale di
+                        pericolo</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_segnale_pericolo">
+                        <option value=""></option>
+                        <option value="1">Presente</option>
+                        <option value="2">Non presente</option>
+                        <option value="3">Non rilevato</option>
+                        <option value="4">Non previsto</option>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_marcia_inserita" class="form-label">Marcia inserita</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_marcia_inserita">
+                        <option value=""></option>
+                        <option value="0">Folle</option>
+                        <option value="1">Prima</option>
+                        <option value="2">Seconda</option>
+                        <option value="3">Terza</option>
+                        <option value="4">Quarta</option>
+                        <option value="5">Quinta</option>
+                        <option value="6">Sesta</option>
+                        <option value="7">Retromarcia</option>
+                        <option value="9">Cambio automatico</option>
+                        <option value="8">Non rilevata</option>
+                    </select>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_specchio_lat_sx" class="form-label">Specchio laterale
+                        sx</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_specchio_lat_sx">
+                        <option value=""></option>
+                        <option value="1">Presente</option>
+                        <option value="2">Non presente</option>
+                        <option value="3">Non rilevato</option>
+                    </select>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>

+ 41 - 0
resources/views/components/report/veicoli/accordion/provvedimenti-adottati-accordion.blade.php

@@ -0,0 +1,41 @@
+<div class="card collapsed-card">
+    <div class="card-header">
+        <h3 class="card-title">Provvedimenti adottati</h3>
+        <div class="card-tools">
+            <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
+                    class="fas fa-plus"></i></button>
+        </div>
+    </div>
+    <div class="card-body">
+
+
+        @for ($count = 1; $count <= 3; $count++)
+            <div class="row mt-3">
+                <div class="col-md-4">
+                    <label for="verbale_violazione_numero_{{ $count }}" class="form-label">Verbale di
+                        violazione Num.</label>
+                    <textarea class="form-control" type="text"
+                        id="verbale_violazione_numero_{{ $count }}" rows="5"
+                        wire:model="data_verbale_violazione_numero_{{ $count }}"></textarea>
+                </div>
+                <div class="col-md-4">
+                    <label for="articolo_violato_{{ $count }}" class="form-label">Art.
+                        violato</label>
+                    <input class="form-control" type="text" id="articolo_violato_{{ $count }}"
+                        placeholder="" wire:model="data_articolo_violato_{{ $count }}">
+                </div>
+                <div class="col-md-4">
+                    <label for="cds_{{ $count }}" class="form-label">C.D.S.</label>
+                    <input class="form-control" type="text" id="cds_{{ $count }}" placeholder=""
+                        wire:model="data_cds_{{ $count }}">
+                </div>
+            </div>
+            <div class="row mt-3">
+                <div class="col-md-4">
+                    <hr size="1">
+                </div>
+            </div>
+        @endfor
+
+    </div>
+</div>

+ 50 - 0
resources/views/components/report/veicoli/accordion/veicolo-accordion.blade.php

@@ -0,0 +1,50 @@
+<div class="card  collapsed-card">
+    <div class="card-header">
+        <h3 class="card-title">Veicolo</h3>
+        <div class="card-tools">
+            <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
+                    class="fas fa-plus"></i></button>
+        </div>
+    </div>
+    <div class="card-body">
+        <div class="row mt-3">
+            <div class="col-md-4">
+                <div class="column">
+                    <label for="data_chilometri_percorsi" class="form-label">KM percorsi</label>
+                    <input class="form-control" type="text" id="data_chilometri_percorsi"
+                        placeholder="" wire:model="data_chilometri_percorsi">
+                </div>
+                <div class="column mt-3">
+                    <label for="data_stato_veicolo" class="form-label">Stato veicolo</label>
+                    <select class="form-control" style="width:100%" wire:model="data_stato_veicolo">
+                        <option value=""></option>
+                        <option value="1">In marcia</option>
+                        <option value="2">In sosta</option>
+                        <option value="3">Non presente</option>
+                    </select>
+                </div>
+
+
+                @include('components.report.veicoli.accordion.veicolo.veicolo-assicurazione')
+            </div>
+            @include('components.report.veicoli.accordion.veicolo.veicolo-proprietario')
+
+            @include('components.report.veicoli.accordion.veicolo.veicolo-passeggeri')
+
+
+        </div>
+
+        <div class="row mt-3">
+            <div class="divider"></div>
+        </div>
+
+        @include('components.report.veicoli.accordion.veicolo.veicolo-posizione-destinazione')
+
+        <div class="row mt-3">
+            <div class="divider"></div>
+        </div>
+
+        @include('components.report.veicoli.accordion.veicolo.veicolo-danni-circostanze')
+
+    </div>
+</div>

+ 132 - 0
resources/views/components/report/veicoli/accordion/veicolo/veicolo-assicurazione.blade.php

@@ -0,0 +1,132 @@
+<div class="column">
+    <label for="data_polizze" class="form-label">Polizza auto</label>
+    <div class="row">
+        <div class="col-sm-6">
+            <select class="form-control data_polizze" style="width:100%">
+                @if ($data_polizze)
+                    <option value="{{ $data_polizze }}">
+                        {{ $this->getPolizza($data_polizze) }}
+                    </option>
+                @endif
+            </select>
+        </div>
+        <div class="col-sm-4">
+            <a class="btn btn-primary data_polizze_add"
+                wire:click.prevent="addPolizza()" data-toggle="modal"
+                data-target="#polizzaParte">
+                +&nbsp;
+            </a>
+            <a class="btn btn-danger data_polizze_remove"
+                wire:click.prevent="removePolizza()">
+                <i class="fa fa-trash"></i>&nbsp;
+            </a>
+        </div>
+    </div>
+</div>
+
+<div class="modal fade" id="polizzaParte" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog"
+    aria-labelledby="polizzaParteLabel" aria-hidden="true">
+    <div class="modal-dialog modal-lg" role="document">
+        <div class="modal-content">
+            <div class="modal-header">
+                <h5 class="modal-title" id="polizzaParteLabel">Gestione Polizza</h5>
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                    <span aria-hidden="true">&times;</span>
+                </button>
+            </div>
+            <div class="modal-body">
+                <form wire:submit.prevent="savePolizza">
+                    <div class="row mb-3">
+                        <div class="col-md-12">
+                            <label>Contraente *</label>
+                            <div class="row">
+                                <div class="col-sm-9">
+                                    <select class="form-control anagrafica_id" wire:model="anagrafica_id" required>
+                                        @if ($anagrafica_id)
+                                            <option value="{{ $anagrafica_id }}">
+                                                {{ $this->getAnagrafica($anagrafica_id) }}
+                                            </option>
+                                        @endif
+                                    </select>
+                                    @error('anagrafica_id')
+                                        <span class="text-danger">{{ $message }}</span>
+                                    @enderror
+                                </div>
+                                <div class="col-sm-3">
+                                    @if ($anagrafica_id)
+                                        <a class="btn btn-primary editAnagrafica"
+                                            wire:click.prevent="editAnagraficaPolizza()" data-target="#anagraficaParte"
+                                            style="background-color: orange;border-color: orange;">
+                                            <i class="fa fa-edit"></i>
+                                        </a>
+                                        <a class="btn btn-danger" wire:click.prevent="removeAnagraficaPolizza()">
+                                            <i class="fa fa-trash"></i>&nbsp;
+                                        </a>
+                                    @else
+                                        <a class="btn btn-primary" wire:click.prevent="addAnagraficaPolizza()"
+                                            data-target="#anagraficaParte">+&nbsp;
+                                        </a>
+                                    @endif
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="row">
+                        <div class="col-md-6">
+                            <div class="form-group">
+                                <label>Compagnia *</label>
+                                <select class="form-control compagnia_id" wire:model="compagnia_id" required>
+                                </select>
+                            </div>
+                        </div>
+                        <div class="col-md-6">
+                            <div class="form-group">
+                                <label>Agenzia</label>
+                                <select class="form-control agenzia" wire:model="agenzia">
+                                </select>
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="row">
+                        <div class="col-md-12">
+                            <div class="form-group">
+                                <label>Numero Polizza *</label>
+                                <input type="text" class="form-control polizza_num"
+                                    wire:model.debounce.500ms="polizza_num" required>
+
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="row">
+                        <div class="col-md-6">
+                            <div class="form-group">
+                                <label>Valida dal *</label>
+                                <div class="input-group">
+                                    <input type="date" class="form-control valida_dal" wire:model="valida_dal" required>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="col-md-6">
+                            <div class="form-group">
+                                <label>Valida al *</label>
+                                <div class="input-group">
+                                    <input type="date" class="form-control valida_al" wire:model="valida_al" required>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
+
+                    <div class="modal-footer">
+                        <button type="button" class="btn btn-secondary" wire:click="cleanPolizzaData"
+                            onclick="$('#polizzaParte').modal('hide')">Chiudi</button>
+                        <button type="submit" class="btn btn-primary">Salva</button>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+</div>

+ 226 - 0
resources/views/components/report/veicoli/accordion/veicolo/veicolo-danni-circostanze.blade.php

@@ -0,0 +1,226 @@
+<div class="row mt-3">
+    <div class="col-md-12">
+        <div id="fields-container" class="row">
+            <div class="field-group col-md-3">
+                <div class="column">
+                    <label for="data_tipo_danno" class="form-label">Tipologia
+                        danno</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_tipo_danno">
+                        <option value=""></option>
+                        @foreach ($tipi_danno as $t)
+                            <option value="{{ $t->id }}">{{ $t->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_entita_danno" class="form-label">Entità del
+                        danno</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_entita_danno">
+                        <option value=""></option>
+                        @foreach ($entita_danni as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_effetto_danno" class="form-label">Effetto del
+                        danno</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_effetto_danno">
+                        <option value=""></option>
+                        @foreach ($effetto_danni as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_parte_macchina" class="form-label">Zona
+                        veicolo</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_parte_macchina">
+                        <option value=""></option>
+                        @foreach ($parti_macchina as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+            </div>
+
+            <div class="field-group col-md-3" id="damage-column-2" style="display: none;">
+                <div class="column">
+                    <label for="data_tipo_danno_2" class="form-label">Tipologia danno
+                        2</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_tipo_danno_2">
+                        <option value=""></option>
+                        @foreach ($tipi_danno as $t)
+                            <option value="{{ $t->id }}">{{ $t->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_entita_danno_2" class="form-label">Entità del danno
+                        2</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_entita_danno_2">
+                        <option value=""></option>
+                        @foreach ($entita_danni as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_effetto_danno_2" class="form-label">Effetto del
+                        danno 2</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_effetto_danno_2">
+                        <option value=""></option>
+                        @foreach ($effetto_danni as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_parte_macchina_2" class="form-label">Zona veicolo
+                        2</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_parte_macchina_2">
+                        <option value=""></option>
+                        @foreach ($parti_macchina as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+            </div>
+
+            <div class="field-group col-md-3" id="damage-column-3" style="display: none;">
+                <div class="column">
+                    <label for="data_tipo_danno_3" class="form-label">Tipologia danno
+                        3</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_tipo_danno_3">
+                        <option value=""></option>
+                        @foreach ($tipi_danno as $t)
+                            <option value="{{ $t->id }}">{{ $t->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_entita_danno_3" class="form-label">Entità del danno
+                        3</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_entita_danno_3">
+                        <option value=""></option>
+                        @foreach ($entita_danni as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_effetto_danno_3" class="form-label">Effetto del
+                        danno 3</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_effetto_danno_3">
+                        <option value=""></option>
+                        @foreach ($effetto_danni as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_parte_macchina_3" class="form-label">Zona veicolo
+                        3</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_parte_macchina_3">
+                        <option value=""></option>
+                        @foreach ($parti_macchina as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+            </div>
+
+            <div class="field-group col-md-3" id="damage-column-4" style="display: none;">
+                <div class="column">
+                    <label for="data_tipo_danno_4" class="form-label">Tipologia danno
+                        4</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_tipo_danno_4">
+                        <option value=""></option>
+                        @foreach ($tipi_danno as $t)
+                            <option value="{{ $t->id }}">{{ $t->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_entita_danno_4" class="form-label">Entità del danno
+                        4</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_entita_danno_4">
+                        <option value=""></option>
+                        @foreach ($entita_danni as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_effetto_danno_4" class="form-label">Effetto del
+                        danno 4</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_effetto_danno_4">
+                        <option value=""></option>
+                        @foreach ($effetto_danni as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+                <div class="column">
+                    <label for="data_parte_macchina_4" class="form-label">Zona veicolo
+                        4</label>
+                    <select class="form-control" style="width:100%"
+                        wire:model="data_parte_macchina_4">
+                        <option value=""></option>
+                        @foreach ($parti_macchina as $e)
+                            <option value="{{ $e->id }}">{{ $e->name }}
+                            </option>
+                        @endforeach
+                    </select>
+                </div>
+            </div>
+        </div>
+
+        <div class="row mt-2">
+            <div class="col-12">
+                <button type="button" class="btn btn-primary" id="add-damage-btn"
+                    onclick="showNextDamageColumn()">
+                    Aggiungi Danni
+                </button>
+            </div>
+        </div>
+    </div>
+</div>
+
+<div class="column mt-3">
+    <label for="data_circostanze_presunte_incidente" class="form-label">Circostanze
+        presunte
+        incidente</label>
+    <textarea rows="5" class="form-control" id="data_circostanze_presunte_incidente"
+        placeholder="" wire:model="data_circostanze_presunte_incidente"></textarea>
+</div>

+ 106 - 0
resources/views/components/report/veicoli/accordion/veicolo/veicolo-infortunati.blade.php

@@ -0,0 +1,106 @@
+ {{-- <div class="col-md-4">
+                <div class="column">
+                    <label for="data_infortunato_extra_0" class="form-label">Selezionare
+                        infortunato</label>
+                    <div class="row">
+                        <div class="col-sm-6">
+                            <select class="form-control data_infortunato_extra_0"
+                                style="width:100%">
+                                <option value="{{ $data_infortunato_extra_0 }}">
+                                    {{ $this->getAnagrafica($data_infortunato_extra_0) }}
+                                </option>
+                            </select>
+                        </div>
+                        <div class="col-sm-4">
+                            @if ($data_infortunato_extra_0 > 0)
+                            <a class="btn btn-primary editAnagrafica"
+                                wire:click.prevent="editAnagrafica({{ $data_infortunato_extra_0 }})"
+                                data-toggle="modal" data-target="#anagraficaParte"
+                                style="background-color: orange;border-color: orange;"><i
+                                    class="fa fa-edit"></i></i></a>
+                            @else
+                            <a class="btn btn-primary" wire:click.prevent="addInfortunato(1)"
+                                data-toggle="modal" data-target="#anagraficaParte">+&nbsp;</a>
+                            @endif
+                        </div>
+                    </div>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_infortunato_extra_1" class="form-label">Selezionare
+                        infortunato</label>
+                    <div class="row">
+                        <div class="col-sm-6">
+                            <select class="form-control data_infortunato_extra_1"
+                                style="width:100%">
+                                <option value="{{ $data_infortunato_extra_1 }}">
+                                    {{ $this->getAnagrafica($data_infortunato_extra_1) }}
+                                </option>
+                            </select>
+                        </div>
+                        <div class="col-sm-4">
+                            @if ($data_infortunato_extra_1 > 0)
+                            <a class="btn btn-primary editAnagrafica"
+                                wire:click.prevent="editAnagrafica({{ $data_infortunato_extra_1 }})"
+                                data-toggle="modal" data-target="#anagraficaParte"
+                                style="background-color: orange;border-color: orange;"><i
+                                    class="fa fa-edit"></i></i></a>
+                            @else
+                            <a class="btn btn-primary" wire:click.prevent="addInfortunato(2)"
+                                data-toggle="modal" data-target="#anagraficaParte">+&nbsp;</a>
+                            @endif
+                        </div>
+                    </div>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_infortunato_extra_2" class="form-label">Selezionare
+                        infortunato</label>
+                    <div class="row">
+                        <div class="col-sm-6">
+                            <select class="form-control data_infortunato_extra_2"
+                                style="width:100%">
+                                <option value="{{ $data_infortunato_extra_2 }}">
+                                    {{ $this->getAnagrafica($data_infortunato_extra_2) }}
+                                </option>
+                            </select>
+                        </div>
+                        <div class="col-sm-4">
+                            @if ($data_infortunato_extra_2 > 0)
+                            <a class="btn btn-primary editAnagrafica"
+                                wire:click.prevent="editAnagrafica({{ $data_infortunato_extra_2 }})"
+                                data-toggle="modal" data-target="#anagraficaParte"
+                                style="background-color: orange;border-color: orange;"><i
+                                    class="fa fa-edit"></i></i></a>
+                            @else
+                            <a class="btn btn-primary" wire:click.prevent="addInfortunato(3)"
+                                data-toggle="modal" data-target="#anagraficaParte">+&nbsp;</a>
+                            @endif
+                        </div>
+                    </div>
+                </div>
+                <div class="column mt-3">
+                    <label for="data_infortunato_extra_3" class="form-label">Selezionare
+                        infortunato</label>
+                    <div class="row">
+                        <div class="col-sm-6">
+                            <select class="form-control data_infortunato_extra_3"
+                                style="width:100%">
+                                <option value="{{ $data_infortunato_extra_3 }}">
+                                    {{ $this->getAnagrafica($data_infortunato_extra_3) }}
+                                </option>
+                            </select>
+                        </div>
+                        <div class="col-sm-4">
+                            @if ($data_infortunato_extra_3 > 0)
+                            <a class="btn btn-primary editAnagrafica"
+                                wire:click.prevent="editAnagrafica({{ $data_infortunato_extra_3 }})"
+                                data-toggle="modal" data-target="#anagraficaParte"
+                                style="background-color: orange;border-color: orange;"><i
+                                    class="fa fa-edit"></i></i></a>
+                            @else
+                            <a class="btn btn-primary" wire:click.prevent="addInfortunato(4)"
+                                data-toggle="modal" data-target="#anagraficaParte">+&nbsp;</a>
+                            @endif
+                        </div>
+                    </div>
+                </div>
+            </div> --}}

+ 186 - 0
resources/views/components/report/veicoli/accordion/veicolo/veicolo-passeggeri.blade.php

@@ -0,0 +1,186 @@
+<div class="col-md-4">
+    <div class="column">
+        <label for="data_passeggero_0" class="form-label">Selezionare passeggero
+            (sedile
+            anteriore)</label>
+        <div class="row">
+            <div class="col-sm-6">
+                <select class="form-control data_passeggero_0" style="width:100%">
+                    <option value="{{ $data_passeggero_0 }}">
+                        {{ $this->getAnagrafica($data_passeggero_0) }}
+                    </option>
+                </select>
+            </div>
+            <div class="col-sm-4">
+                <a class="btn btn-primary editAnagrafica data_passeggero_0_edit"
+                    wire:click.prevent="editPasseggero(1)" data-toggle="modal"
+                    data-target="#anagraficaParte"
+                    style="background-color: orange;border-color: orange;"><i
+                        class="fa fa-edit"></i></i></a>
+                <a class="btn btn-danger data_passeggero_0_remove"
+                    wire:click.prevent="removePasseggero(1)"><i
+                        class="fa fa-trash"></i>&nbsp;</a>
+                <a class="btn btn-primary data_passeggero_0_add"
+                    wire:click.prevent="addPasseggero(1)" data-toggle="modal"
+                    data-target="#anagraficaParte">+&nbsp;</a>
+            </div>
+        </div>
+    </div>
+    <div class="column mt-3">
+        <label for="data_infortunato_0" class="form-label">Infortunato</label>
+        <select class="form-control" wire:model="data_infortunato_0"
+            id="data_infortunato_0">
+            <option value=""></option>
+            <option value="1">Ferito</option>
+            <option value="2">Deceduto entro 24 ore</option>
+            <option value="3">Deceduto entro 30 giorni</option>
+        </select>
+    </div>
+    <div class="column mt-3" id="data_infortunato_0_select">
+        <label for="data_infortunato_ospedale_0" class="form-label">Ospedale
+            medicazione/ricovero</label>
+        <input class="form-control" type="text" id="data_infortunato_ospedale_0"
+            placeholder="" wire:model="data_infortunato_ospedale_0">
+    </div>
+    <div class="column mt-3">
+        <hr size="1">
+    </div>
+    <div class="column mt-3">
+        <label for="data_passeggero_1" class="form-label">Selezionare passeggero
+            (posteriore destra)</label>
+        <div class="row">
+            <div class="col-sm-6">
+                <select class="form-control data_passeggero_1" style="width:100%">
+                    <option value="{{ $data_passeggero_1 }}">
+                        {{ $this->getAnagrafica($data_passeggero_1) }}
+                    </option>
+                </select>
+            </div>
+            <div class="col-sm-4">
+                <a class="btn btn-primary editAnagrafica data_passeggero_1_edit"
+                    wire:click.prevent="editPasseggero(2)" data-toggle="modal"
+                    data-target="#anagraficaParte"
+                    style="background-color: orange;border-color: orange;"><i
+                        class="fa fa-edit"></i></i></a>
+                <a class="btn btn-danger data_passeggero_1_remove"
+                    wire:click.prevent="removePasseggero(2)"><i
+                        class="fa fa-trash"></i>&nbsp;</a>
+                <a class="btn btn-primary data_passeggero_1_add"
+                    wire:click.prevent="addPasseggero(2)" data-toggle="modal"
+                    data-target="#anagraficaParte">+&nbsp;</a>
+
+            </div>
+        </div>
+    </div>
+    <div class="column mt-3">
+        <label for="data_infortunato_1" class="form-label">Infortunato</label>
+        <select class="form-control" wire:model="data_infortunato_1"
+            id="data_infortunato_1">
+            <option value=""></option>
+            <option value="1">Ferito</option>
+            <option value="2">Deceduto entro 24 ore</option>
+            <option value="3">Deceduto entro 30 giorni</option>
+        </select>
+    </div>
+    <div class="column mt-3" id="data_infortunato_1_select">
+        <label for="data_infortunato_ospedale_1" class="form-label">Ospedale
+            medicazione/ricovero</label>
+        <input class="form-control" type="text" id="data_infortunato_ospedale_1"
+            placeholder="" wire:model="data_infortunato_ospedale_1">
+    </div>
+    <div class="column mt-3">
+        <hr size="1">
+    </div>
+    <div class="column mt-3">
+        <label for="data_passeggero_2" class="form-label">Selezionare passeggero
+            (posteriore centrale)</label>
+        <div class="row">
+            <div class="col-sm-6">
+                <select class="form-control data_passeggero_2" style="width:100%">
+                    <option value="{{ $data_passeggero_2 }}">
+                        {{ $this->getAnagrafica($data_passeggero_2) }}
+                    </option>
+                </select>
+            </div>
+            <div class="col-sm-4">
+                <a class="btn btn-primary editAnagrafica data_passeggero_2_edit"
+                    wire:click.prevent="editPasseggero(3)" data-toggle="modal"
+                    data-target="#anagraficaParte"
+                    style="background-color: orange;border-color: orange;"><i
+                        class="fa fa-edit"></i></i></a>
+                <a class="btn btn-danger data_passeggero_2_remove"
+                    wire:click.prevent="removePasseggero(3)"><i
+                        class="fa fa-trash"></i>&nbsp;</a>
+                <a class="btn btn-primary data_passeggero_2_add"
+                    wire:click.prevent="addPasseggero(3)" data-toggle="modal"
+                    data-target="#anagraficaParte">+&nbsp;</a>
+
+            </div>
+        </div>
+    </div>
+    <div class="column mt-3">
+        <label for="data_infortunato_2" class="form-label">Infortunato</label>
+        <select class="form-control" wire:model="data_infortunato_2"
+            id="data_infortunato_2">
+            <option value=""></option>
+            <option value="1">Ferito</option>
+            <option value="2">Deceduto entro 24 ore</option>
+            <option value="3">Deceduto entro 30 giorni</option>
+        </select>
+    </div>
+    <div class="column mt-3" id="data_infortunato_2_select">
+        <label for="data_infortunato_ospedale_2" class="form-label">Ospedale
+            medicazione/ricovero</label>
+        <input class="form-control" type="text" id="data_infortunato_ospedale_2"
+            placeholder="" wire:model="data_infortunato_ospedale_2">
+    </div>
+    <div class="column mt-3">
+        <hr size="1">
+    </div>
+    <div class="column mt-3">
+        <label for="data_passeggero_3" class="form-label">Selezionare passeggero
+            (posteriore sinistro)</label>
+        <div class="row">
+            <div class="col-sm-6">
+                <select class="form-control data_passeggero_3" style="width:100%">
+                    <option value="{{ $data_passeggero_3 }}">
+                        {{ $this->getAnagrafica($data_passeggero_3) }}
+                    </option>
+                </select>
+            </div>
+            <div class="col-sm-4">
+                <a class="btn btn-primary editAnagrafica data_passeggero_3_edit"
+                    wire:click.prevent="editPasseggero(4)" data-toggle="modal"
+                    data-target="#anagraficaParte"
+                    style="background-color: orange;border-color: orange;"><i
+                        class="fa fa-edit"></i></i></a>
+                <a class="btn btn-danger data_passeggero_3_remove"
+                    wire:click.prevent="removePasseggero(4)"><i
+                        class="fa fa-trash"></i>&nbsp;</a>
+                <a class="btn btn-primary data_passeggero_3_add"
+                    wire:click.prevent="addPasseggero(4)" data-toggle="modal"
+                    data-target="#anagraficaParte">+&nbsp;</a>
+
+            </div>
+        </div>
+    </div>
+    <div class="column mt-3">
+        <label for="data_infortunato_3" class="form-label">Infortunato</label>
+        <select class="form-control" wire:model="data_infortunato_3"
+            id="data_infortunato_3">
+            <option value=""></option>
+            <option value="1">Ferito</option>
+            <option value="2">Deceduto entro 24 ore</option>
+            <option value="3">Deceduto entro 30 giorni</option>
+        </select>
+    </div>
+    <div class="column mt-3" id="data_infortunato_3_select">
+        <label for="data_infortunato_ospedale_3" class="form-label">Ospedale
+            medicazione/ricovero</label>
+        <input class="form-control" type="text" id="data_infortunato_ospedale_3"
+            placeholder="" wire:model="data_infortunato_ospedale_3">
+    </div>
+    <div class="column mt-3">
+        <hr size="1">
+    </div>
+</div>

+ 85 - 0
resources/views/components/report/veicoli/accordion/veicolo/veicolo-posizione-destinazione.blade.php

@@ -0,0 +1,85 @@
+<div class="row mt-3">
+
+    <div class="col-md-4">
+        <div class="column">
+            <label for="data_posizione_statica_finale" class="form-label">Posizione
+                statica
+                finale</label>
+            <select class="form-control" style="width:100%"
+                wire:model="data_posizione_statica_finale">
+                <option value=""></option>
+                <option value="1">Come da documentazione fotografica</option>
+                <option value="2">Come rilievo planimetrico</option>
+                <option value="3">Coma da schizzo a vista non in scala</option>
+                <option value="4">Già rimosso</option>
+            </select>
+        </div>
+        <div class="column mt-3">
+            <label for="data_danni_visibili_riportati" class="form-label">Danni visibili
+                riportati</label>
+            <textarea rows="5" class="form-control" id="data_danni_visibili_riportati"
+                placeholder="" wire:model="data_danni_visibili_riportati"></textarea>
+        </div>
+        <div class="column mt-3">
+            <label for="data_danni_visibili_pre_esistenti" class="form-label">Danni
+                visibili
+                preesistenti</label>
+            <textarea rows="5" class="form-control" id="data_danni_visibili_pre_esistenti"
+                placeholder="" wire:model="data_danni_visibili_pre_esistenti"></textarea>
+        </div>
+
+    </div>
+    <div class="col-md-4">
+        <div class="column">
+
+            <label for="data_destinazione_veicolo" class="form-label">Destinazione
+                veicolo</label>
+            <select class="form-control" style="width:100%"
+                wire:model="data_destinazione_veicolo" id="data_destinazione_veicolo">
+                <option value=""></option>
+                <option value="1">Rimosso ai sensi dell'articolo 2028</option>
+                <option value="2">Sequestro art. 354 Codice Procedura Penale</option>
+                <option value="3">Sequestro art. 321 Codice Procedura Penale</option>
+                <option value="4">Sequestro</option>
+                <option value="5">Sequestro amministrativo</option>
+                <option value="6">Fermo amministrativo</option>
+                <option value="7">Ritirato dal conducente</option>
+            </select>
+        </div>
+        <div class="column mt-3" id="data_destinazione_veicolo_select_0">
+            <label for="data_destinazione_veicolo_affidato_a" class="form-label">Affidato
+                a</label>
+            <input class="form-control" type="text"
+                id="data_destinazione_veicolo_affidato_a" placeholder=""
+                wire:model="data_destinazione_veicolo_affidato_a">
+        </div>
+        <div class="column mt-3" id="data_destinazione_veicolo_select_1">
+            <label for="data_destinazione_veicolo_sequestro_num_art" class="form-label">Ai
+                sensi dell'art.</label>
+            <input class="form-control" type="text"
+                id="data_destinazione_veicolo_sequestro_num_art" placeholder=""
+                wire:model="data_destinazione_veicolo_sequestro_num_art">
+        </div>
+        <div class="column mt-3" id="data_destinazione_veicolo_select_2">
+            <label for="data_destinazione_veicolo_amministrativo_num"
+                class="form-label">Numero fermo o sequestro amministrativo</label>
+            <input class="form-control" type="text"
+                id="data_destinazione_veicolo_amministrativo_num" placeholder=""
+                wire:model="data_destinazione_veicolo_amministrativo_num">
+        </div>
+        <div class="column mt-3" id="data_destinazione_veicolo_select_3">
+            <label for="data_destinazione_veicolo_amministrativo_num_art_violato"
+                class="form-label">Art. violato</label>
+            <input class="form-control" type="text"
+                id="data_destinazione_veicolo_amministrativo_num_art_violato" placeholder=""
+                wire:model="data_destinazione_veicolo_amministrativo_num_art_violato">
+        </div>
+        <div class="column" id="data_destinazione_veicolo_select_4">
+            <label for="data_destinazione_veicolo_amministrativo_cds"
+                class="form-label">Cds</label>
+            <input class="form-control" type="text"
+                id="data_destinazione_veicolo_amministrativo_cds" placeholder=""
+                wire:model="data_destinazione_veicolo_amministrativo_cds">
+        </div>
+    </div>
+</div>

+ 99 - 0
resources/views/components/report/veicoli/accordion/veicolo/veicolo-proprietario.blade.php

@@ -0,0 +1,99 @@
+<div class="col-md-4">
+    <div class="column">
+        <label for="data_proprietari" class="form-label">Proprietario</label>
+        <div class="row">
+            <div class="col-sm-6">
+                <select class="form-control data_proprietari" style="width:100%">
+                    <option value="{{ $data_proprietari }}">
+                        {{ $this->getAnagrafica($data_proprietari) }}
+                    </option>
+                </select>
+            </div>
+            <div class="col-sm-4">
+                <a class="btn btn-primary editAnagrafica data_proprietari_edit"
+                    wire:click.prevent="editProprietario()" data-toggle="modal"
+                    data-target="#anagraficaParte"
+                    style="background-color: orange;border-color: orange;"><i
+                        class="fa fa-edit"></i></i></a>
+                <a class="btn btn-danger data_proprietari_remove"
+                    wire:click.prevent="removeProprietario()"><i
+                        class="fa fa-trash"></i>&nbsp;</a>
+                <a class="btn btn-primary data_proprietari_add"
+                    wire:click.prevent="addProprietario()" data-toggle="modal"
+                    data-target="#anagraficaParte">+&nbsp;</a>
+            </div>
+        </div>
+
+    </div>
+
+    <div class="column">
+        <label for="data_coproprietari" class="form-label">Coproprietario</label>
+        <div class="row">
+            <div class="col-sm-6">
+                <select class="form-control data_coproprietari" style="width:100%">
+                    <option value="{{ $data_coproprietari }}">
+                        {{ $this->getAnagrafica($data_coproprietari) }}
+                    </option>
+                </select>
+            </div>
+            <div class="col-sm-4">
+                <a class="btn btn-primary editAnagrafica data_coproprietari_edit"
+                    wire:click.prevent="editCoproprietario()" data-toggle="modal"
+                    data-target="#anagraficaParte"
+                    style="background-color: orange;border-color: orange;"><i
+                        class="fa fa-edit"></i></i></a>
+                <a class="btn btn-danger data_coproprietari_remove"
+                    wire:click.prevent="removeCoproprietario()"><i
+                        class="fa fa-trash"></i>&nbsp;</a>
+                <a class="btn btn-primary data_coproprietari_add"
+                    wire:click.prevent="addCoproprietario()" data-toggle="modal"
+                    data-target="#anagraficaParte">+&nbsp;</a>
+            </div>
+        </div>
+
+    </div>
+
+    <div class="column mt-3">
+        <label for="data_infortunato" class="form-label">Conducente
+            infortunato</label>
+        <select class="form-control" style="width:100%" wire:model="data_infortunato"
+            id="data_infortunato">
+            <option value=""></option>
+            <option value="1">Ferito</option>
+            <option value="2">Deceduto entro 24 ore</option>
+            <option value="3">Deceduto entro 30 giorni</option>
+        </select>
+    </div>
+    <div class="column mt-3" id="data_infortunato_select">
+        <label for="data_infortunato_ospedale" class="form-label">Ospedale
+            medicazione/ricovero</label>
+        <input class="form-control" type="text" id="data_infortunato_ospedale"
+            placeholder="" wire:model="data_infortunato_ospedale">
+    </div>
+    <div class="column mt-3">
+        <label for="data_patente_al_seguito" class="form-label">Patente al
+            seguito</label>
+        <select class="form-control" style="width:100%"
+            wire:model="data_patente_al_seguito">
+            <option value=""></option>
+            <option value="1">Si</option>
+            <option value="2">No</option>
+            <option value="3">Non prevista</option>
+        </select>
+    </div>
+    <div class="column mt-3">
+        <label for="data_generalizzato" class="form-label">Generalizzato</label>
+        <select class="form-control" style="width:100%" wire:model="data_generalizzato"
+            id="data_generalizzato">
+            <option value=""></option>
+            <option value="1">Sul luogo</option>
+            <option value="2">In ospedale</option>
+            <option value="3">Altrove</option>
+        </select>
+    </div>
+    <div class="column mt-3" id="data_generalizzato_select">
+        <label for="data_generalizzato_altrove" class="form-label">Altrove</label>
+        <input class="form-control" type="text" id="data_generalizzato_altrove"
+            placeholder="" wire:model="data_generalizzato_altrove">
+    </div>
+</div>

+ 35 - 0
resources/views/components/report/veicoli/veicolo-data-parte.blade.php

@@ -0,0 +1,35 @@
+<div wire:ignore class="modal fade" id="veicoloDataParte" tabindex="-1" aria-labelledby="veicoloDataParteLabel"
+            aria-hidden="true" data-backdrop="static" data-keyboard="false" style="overflow-y:auto;">
+            <div class="modal-dialog modal-xl modal-fullscreen-xl">
+                <div class="modal-content">
+                    <div class="modal-header">
+                        <h5 class="modal-title" id="veicoloDataParteLabel">Inserimento/modifica dati veicolo
+                            {{ $currentProgressive }}
+                        </h5>
+
+                    </div>
+                    <div class="modal-body">
+
+                        @include('components.report.veicoli.accordion.veicolo-accordion')
+
+                        @include('components.report.veicoli.accordion.osservazioni-veicolo-accordion')
+
+                        @include('components.report.veicoli.accordion.accertamenti-conducente-accordion')
+
+                        @include('components.report.veicoli.accordion.accertamenti-passeggeri-accordion')
+
+                        @include('components.report.veicoli.accordion.provvedimenti-adottati-accordion')
+
+                    </div>
+
+                    <div class="modal-footer">
+                        <button type="button" class="btn btn-secondary" data-dismiss="modal"
+                            wire:click="closeAndResetModal()">Annulla</button>
+                        @if (!$this->validated)
+                            <button type="button" class="btn btn-primary"
+                                wire:click.prevent="anagraficaDataParteComuneSave()">Salva</button>
+                        @endif
+                    </div>
+                </div>
+            </div>
+        </div>

+ 1 - 1511
resources/views/livewire/report.blade.php

@@ -3041,1517 +3041,7 @@
             </div>
         </div>
 
-        <div wire:ignore class="modal fade" id="veicoloDataParte" tabindex="-1" aria-labelledby="veicoloDataParteLabel"
-            aria-hidden="true" data-backdrop="static" data-keyboard="false" style="overflow-y:auto;">
-            <div class="modal-dialog modal-xl modal-fullscreen-xl">
-                <div class="modal-content">
-                    <div class="modal-header">
-                        <h5 class="modal-title" id="veicoloDataParteLabel">Inserimento/modifica dati veicolo
-                            {{ $currentProgressive }}
-                        </h5>
-
-                    </div>
-                    <div class="modal-body">
-
-                        <div class="card  collapsed-card">
-                            <div class="card-header">
-                                <h3 class="card-title">Veicolo</h3>
-                                <div class="card-tools">
-                                    <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
-                                            class="fas fa-plus"></i></button>
-                                </div>
-                            </div>
-                            <div class="card-body">
-                                <div class="row mt-3">
-                                    <div class="col-md-4">
-                                        <div class="column">
-                                            <label for="data_chilometri_percorsi" class="form-label">KM percorsi</label>
-                                            <input class="form-control" type="text" id="data_chilometri_percorsi"
-                                                placeholder="" wire:model="data_chilometri_percorsi">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_stato_veicolo" class="form-label">Stato veicolo</label>
-                                            <select class="form-control" style="width:100%" wire:model="data_stato_veicolo">
-                                                <option value=""></option>
-                                                <option value="1">In marcia</option>
-                                                <option value="2">In sosta</option>
-                                                <option value="3">Non presente</option>
-                                            </select>
-                                        </div>
-                                        <div class="column">
-                                            <label for="data_polizze" class="form-label">Polizza auto</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_polizze" style="width:100%">
-                                                        @if ($data_polizze)
-                                                            <option value="{{ $data_polizze }}">
-                                                                {{ $this->getPolizza($data_polizze) }}
-                                                            </option>
-                                                        @endif
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    <a class="btn btn-primary data_polizze_add"
-                                                        wire:click.prevent="addPolizza()" data-toggle="modal"
-                                                        data-target="#polizzaParte">
-                                                        +&nbsp;
-                                                    </a>
-                                                    <a class="btn btn-danger data_polizze_remove"
-                                                        wire:click.prevent="removePolizza()">
-                                                        <i class="fa fa-trash"></i>&nbsp;
-                                                    </a>
-                                                </div>
-                                            </div>
-                                        </div>
-
-                                        <div class="modal fade" id="polizzaParte" data-backdrop="static"
-                                            data-keyboard="false" tabindex="-1" role="dialog"
-                                            aria-labelledby="polizzaParteLabel" aria-hidden="true">
-                                            <div class="modal-dialog modal-lg" role="document">
-                                                <div class="modal-content">
-                                                    <div class="modal-header">
-                                                        <h5 class="modal-title" id="polizzaParteLabel">Gestione Polizza</h5>
-                                                        <button type="button" class="close" data-dismiss="modal"
-                                                            aria-label="Close">
-                                                            <span aria-hidden="true">&times;</span>
-                                                        </button>
-                                                    </div>
-                                                    <div class="modal-body">
-                                                        <form wire:submit.prevent="savePolizza">
-                                                            <div class="row mb-3">
-                                                                <div class="col-md-12">
-                                                                    <label>Contraente *</label>
-                                                                    <div class="row">
-                                                                        <div class="col-sm-9">
-                                                                            <select class="form-control anagrafica_id"
-                                                                                wire:model="anagrafica_id" required>
-                                                                                @if ($anagrafica_id)
-                                                                                    <option value="{{ $anagrafica_id }}">
-                                                                                        {{ $this->getAnagrafica($anagrafica_id) }}
-                                                                                    </option>
-                                                                                @endif
-                                                                            </select>
-                                                                            @error('anagrafica_id')
-                                                                                <span class="text-danger">{{ $message }}</span>
-                                                                            @enderror
-                                                                        </div>
-                                                                        <div class="col-sm-3">
-                                                                            @if ($anagrafica_id)
-                                                                                <a class="btn btn-primary editAnagrafica"
-                                                                                    wire:click.prevent="editAnagraficaPolizza()"
-                                                                                    data-target="#anagraficaParte"
-                                                                                    style="background-color: orange;border-color: orange;">
-                                                                                    <i class="fa fa-edit"></i>
-                                                                                </a>
-                                                                                <a class="btn btn-danger"
-                                                                                    wire:click.prevent="removeAnagraficaPolizza()">
-                                                                                    <i class="fa fa-trash"></i>&nbsp;
-                                                                                </a>
-                                                                            @else
-                                                                                <a class="btn btn-primary"
-                                                                                    wire:click.prevent="addAnagraficaPolizza()"
-                                                                                    data-target="#anagraficaParte">+&nbsp;
-                                                                                </a>
-                                                                            @endif
-                                                                        </div>
-                                                                    </div>
-                                                                </div>
-                                                            </div>
-
-                                                            <div class="row">
-                                                                <div class="col-md-6">
-                                                                    <div class="form-group">
-                                                                        <label>Compagnia *</label>
-                                                                        <select class="form-control compagnia_id"
-                                                                            wire:model="compagnia_id" required>
-                                                                        </select>
-                                                                    </div>
-                                                                </div>
-                                                                <div class="col-md-6">
-                                                                    <div class="form-group">
-                                                                        <label>Agenzia</label>
-                                                                        <select class="form-control agenzia"
-                                                                            wire:model="agenzia">
-                                                                        </select>
-                                                                    </div>
-                                                                </div>
-                                                            </div>
-
-                                                            <div class="row">
-                                                                <div class="col-md-12">
-                                                                    <div class="form-group">
-                                                                        <label>Numero Polizza *</label>
-                                                                        <input type="text" class="form-control polizza_num"
-                                                                            wire:model.debounce.500ms="polizza_num"
-                                                                            required>
-
-                                                                    </div>
-                                                                </div>
-                                                            </div>
-
-                                                            <div class="row">
-                                                                <div class="col-md-6">
-                                                                    <div class="form-group">
-                                                                        <label>Valida dal *</label>
-                                                                        <div class="input-group">
-                                                                            <input type="date"
-                                                                                class="form-control valida_dal"
-                                                                                wire:model="valida_dal" required>
-                                                                        </div>
-                                                                    </div>
-                                                                </div>
-                                                                <div class="col-md-6">
-                                                                    <div class="form-group">
-                                                                        <label>Valida al *</label>
-                                                                        <div class="input-group">
-                                                                            <input type="date"
-                                                                                class="form-control valida_al"
-                                                                                wire:model="valida_al" required>
-                                                                        </div>
-                                                                    </div>
-                                                                </div>
-                                                            </div>
-
-
-                                                            <div class="modal-footer">
-                                                                <button type="button" class="btn btn-secondary"
-                                                                    wire:click="cleanPolizzaData"
-                                                                    onclick="$('#polizzaParte').modal('hide')">Chiudi</button>
-                                                                <button type="submit" class="btn btn-primary">Salva</button>
-                                                            </div>
-                                                        </form>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="col-md-4">
-                                        <div class="column">
-                                            <label for="data_proprietari" class="form-label">Proprietario</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_proprietari" style="width:100%">
-                                                        <option value="{{ $data_proprietari }}">
-                                                            {{ $this->getAnagrafica($data_proprietari) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    <a class="btn btn-primary editAnagrafica data_proprietari_edit"
-                                                        wire:click.prevent="editProprietario()" data-toggle="modal"
-                                                        data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    <a class="btn btn-danger data_proprietari_remove"
-                                                        wire:click.prevent="removeProprietario()"><i
-                                                            class="fa fa-trash"></i>&nbsp;</a>
-                                                    <a class="btn btn-primary data_proprietari_add"
-                                                        wire:click.prevent="addProprietario()" data-toggle="modal"
-                                                        data-target="#anagraficaParte">+&nbsp;</a>
-                                                </div>
-                                            </div>
-
-                                        </div>
-
-                                        <div class="column">
-                                            <label for="data_coproprietari" class="form-label">Coproprietario</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_coproprietari" style="width:100%">
-                                                        <option value="{{ $data_coproprietari }}">
-                                                            {{ $this->getAnagrafica($data_coproprietari) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    <a class="btn btn-primary editAnagrafica data_coproprietari_edit"
-                                                        wire:click.prevent="editCoproprietario()" data-toggle="modal"
-                                                        data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    <a class="btn btn-danger data_coproprietari_remove"
-                                                        wire:click.prevent="removeCoproprietario()"><i
-                                                            class="fa fa-trash"></i>&nbsp;</a>
-                                                    <a class="btn btn-primary data_coproprietari_add"
-                                                        wire:click.prevent="addCoproprietario()" data-toggle="modal"
-                                                        data-target="#anagraficaParte">+&nbsp;</a>
-                                                </div>
-                                            </div>
-
-                                        </div>
-
-                                        @if (false)
-                                            <div class="column mt-3">
-                                                <div class="form-group">
-                                                    <div class="custom-control custom-switch custom-switch-md">
-                                                        <input type="checkbox" class="custom-control-input"
-                                                            id="data_conducente_uguale_proprietario"
-                                                            wire:model="data_conducente_uguale_proprietario">
-                                                        <label class="custom-control-label"
-                                                            for="data_conducente_uguale_proprietario">Proprietario è anche
-                                                            conducente</label>
-                                                    </div>
-                                                </div>
-
-                                            </div>
-
-                                            <div class="column mt-3">
-                                                <label for="data_conducenti" class="form-label">Conducente</label>
-                                                <div class="row">
-                                                    <div class="col-sm-6">
-                                                        <select class="form-control data_conducenti" style="width:100%">
-                                                            <option value="{{ $data_conducenti }}">
-                                                                {{ $this->getAnagrafica($data_conducenti) }}
-                                                            </option>
-                                                        </select>
-                                                    </div>
-                                                    <div class="col-sm-4">
-                                                        <a class="btn btn-primary editAnagrafica data_conducenti_edit"
-                                                            wire:click.prevent="editConducente()" data-toggle="modal"
-                                                            data-target="#anagraficaParte"
-                                                            style="background-color: orange;border-color: orange;"><i
-                                                                class="fa fa-edit"></i></i></a>
-                                                        <a class="btn btn-danger data_conducenti_remove"
-                                                            wire:click.prevent="removeConducente()"><i
-                                                                class="fa fa-trash"></i>&nbsp;</a>
-                                                        <a class="btn btn-primary data_conducenti_add"
-                                                            wire:click.prevent="addConducente()" data-toggle="modal"
-                                                            data-target="#anagraficaParte">+&nbsp;</a>
-
-                                                    </div>
-                                                </div>
-                                            </div>
-                                        @endif
-
-                                        <div class="column mt-3">
-                                            <label for="data_infortunato" class="form-label">Conducente
-                                                infortunato</label>
-                                            <select class="form-control" style="width:100%" wire:model="data_infortunato"
-                                                id="data_infortunato">
-                                                <option value=""></option>
-                                                <option value="1">Ferito</option>
-                                                <option value="2">Deceduto entro 24 ore</option>
-                                                <option value="3">Deceduto entro 30 giorni</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3" id="data_infortunato_select">
-                                            <label for="data_infortunato_ospedale" class="form-label">Ospedale
-                                                medicazione/ricovero</label>
-                                            <input class="form-control" type="text" id="data_infortunato_ospedale"
-                                                placeholder="" wire:model="data_infortunato_ospedale">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_patente_al_seguito" class="form-label">Patente al
-                                                seguito</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_patente_al_seguito">
-                                                <option value=""></option>
-                                                <option value="1">Si</option>
-                                                <option value="2">No</option>
-                                                <option value="3">Non prevista</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_generalizzato" class="form-label">Generalizzato</label>
-                                            <select class="form-control" style="width:100%" wire:model="data_generalizzato"
-                                                id="data_generalizzato">
-                                                <option value=""></option>
-                                                <option value="1">Sul luogo</option>
-                                                <option value="2">In ospedale</option>
-                                                <option value="3">Altrove</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3" id="data_generalizzato_select">
-                                            <label for="data_generalizzato_altrove" class="form-label">Altrove</label>
-                                            <input class="form-control" type="text" id="data_generalizzato_altrove"
-                                                placeholder="" wire:model="data_generalizzato_altrove">
-                                        </div>
-                                    </div>
-                                    <div class="col-md-4">
-                                        <div class="column">
-                                            <label for="data_passeggero_0" class="form-label">Selezionare passeggero
-                                                (sedile
-                                                anteriore)</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_passeggero_0" style="width:100%">
-                                                        <option value="{{ $data_passeggero_0 }}">
-                                                            {{ $this->getAnagrafica($data_passeggero_0) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    <a class="btn btn-primary editAnagrafica data_passeggero_0_edit"
-                                                        wire:click.prevent="editPasseggero(1)" data-toggle="modal"
-                                                        data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    <a class="btn btn-danger data_passeggero_0_remove"
-                                                        wire:click.prevent="removePasseggero(1)"><i
-                                                            class="fa fa-trash"></i>&nbsp;</a>
-                                                    <a class="btn btn-primary data_passeggero_0_add"
-                                                        wire:click.prevent="addPasseggero(1)" data-toggle="modal"
-                                                        data-target="#anagraficaParte">+&nbsp;</a>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_infortunato_0" class="form-label">Infortunato</label>
-                                            <select class="form-control" wire:model="data_infortunato_0"
-                                                id="data_infortunato_0">
-                                                <option value=""></option>
-                                                <option value="1">Ferito</option>
-                                                <option value="2">Deceduto entro 24 ore</option>
-                                                <option value="3">Deceduto entro 30 giorni</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3" id="data_infortunato_0_select">
-                                            <label for="data_infortunato_ospedale_0" class="form-label">Ospedale
-                                                medicazione/ricovero</label>
-                                            <input class="form-control" type="text" id="data_infortunato_ospedale_0"
-                                                placeholder="" wire:model="data_infortunato_ospedale_0">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <hr size="1">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_passeggero_1" class="form-label">Selezionare passeggero
-                                                (posteriore destra)</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_passeggero_1" style="width:100%">
-                                                        <option value="{{ $data_passeggero_1 }}">
-                                                            {{ $this->getAnagrafica($data_passeggero_1) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    <a class="btn btn-primary editAnagrafica data_passeggero_1_edit"
-                                                        wire:click.prevent="editPasseggero(2)" data-toggle="modal"
-                                                        data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    <a class="btn btn-danger data_passeggero_1_remove"
-                                                        wire:click.prevent="removePasseggero(2)"><i
-                                                            class="fa fa-trash"></i>&nbsp;</a>
-                                                    <a class="btn btn-primary data_passeggero_1_add"
-                                                        wire:click.prevent="addPasseggero(2)" data-toggle="modal"
-                                                        data-target="#anagraficaParte">+&nbsp;</a>
-
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_infortunato_1" class="form-label">Infortunato</label>
-                                            <select class="form-control" wire:model="data_infortunato_1"
-                                                id="data_infortunato_1">
-                                                <option value=""></option>
-                                                <option value="1">Ferito</option>
-                                                <option value="2">Deceduto entro 24 ore</option>
-                                                <option value="3">Deceduto entro 30 giorni</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3" id="data_infortunato_1_select">
-                                            <label for="data_infortunato_ospedale_1" class="form-label">Ospedale
-                                                medicazione/ricovero</label>
-                                            <input class="form-control" type="text" id="data_infortunato_ospedale_1"
-                                                placeholder="" wire:model="data_infortunato_ospedale_1">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <hr size="1">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_passeggero_2" class="form-label">Selezionare passeggero
-                                                (posteriore centrale)</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_passeggero_2" style="width:100%">
-                                                        <option value="{{ $data_passeggero_2 }}">
-                                                            {{ $this->getAnagrafica($data_passeggero_2) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    <a class="btn btn-primary editAnagrafica data_passeggero_2_edit"
-                                                        wire:click.prevent="editPasseggero(3)" data-toggle="modal"
-                                                        data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    <a class="btn btn-danger data_passeggero_2_remove"
-                                                        wire:click.prevent="removePasseggero(3)"><i
-                                                            class="fa fa-trash"></i>&nbsp;</a>
-                                                    <a class="btn btn-primary data_passeggero_2_add"
-                                                        wire:click.prevent="addPasseggero(3)" data-toggle="modal"
-                                                        data-target="#anagraficaParte">+&nbsp;</a>
-
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_infortunato_2" class="form-label">Infortunato</label>
-                                            <select class="form-control" wire:model="data_infortunato_2"
-                                                id="data_infortunato_2">
-                                                <option value=""></option>
-                                                <option value="1">Ferito</option>
-                                                <option value="2">Deceduto entro 24 ore</option>
-                                                <option value="3">Deceduto entro 30 giorni</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3" id="data_infortunato_2_select">
-                                            <label for="data_infortunato_ospedale_2" class="form-label">Ospedale
-                                                medicazione/ricovero</label>
-                                            <input class="form-control" type="text" id="data_infortunato_ospedale_2"
-                                                placeholder="" wire:model="data_infortunato_ospedale_2">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <hr size="1">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_passeggero_3" class="form-label">Selezionare passeggero
-                                                (posteriore sinistro)</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_passeggero_3" style="width:100%">
-                                                        <option value="{{ $data_passeggero_3 }}">
-                                                            {{ $this->getAnagrafica($data_passeggero_3) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    <a class="btn btn-primary editAnagrafica data_passeggero_3_edit"
-                                                        wire:click.prevent="editPasseggero(4)" data-toggle="modal"
-                                                        data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    <a class="btn btn-danger data_passeggero_3_remove"
-                                                        wire:click.prevent="removePasseggero(4)"><i
-                                                            class="fa fa-trash"></i>&nbsp;</a>
-                                                    <a class="btn btn-primary data_passeggero_3_add"
-                                                        wire:click.prevent="addPasseggero(4)" data-toggle="modal"
-                                                        data-target="#anagraficaParte">+&nbsp;</a>
-
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_infortunato_3" class="form-label">Infortunato</label>
-                                            <select class="form-control" wire:model="data_infortunato_3"
-                                                id="data_infortunato_3">
-                                                <option value=""></option>
-                                                <option value="1">Ferito</option>
-                                                <option value="2">Deceduto entro 24 ore</option>
-                                                <option value="3">Deceduto entro 30 giorni</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3" id="data_infortunato_3_select">
-                                            <label for="data_infortunato_ospedale_3" class="form-label">Ospedale
-                                                medicazione/ricovero</label>
-                                            <input class="form-control" type="text" id="data_infortunato_ospedale_3"
-                                                placeholder="" wire:model="data_infortunato_ospedale_3">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <hr size="1">
-                                        </div>
-                                    </div>
-
-                                </div>
-
-                                <div class="row mt-3">
-                                    <div class="divider"></div>
-                                </div>
-                                <div class="row mt-3">
-                                    {{-- <div class="col-md-4">
-                                        <div class="column">
-                                            <label for="data_infortunato_extra_0" class="form-label">Selezionare
-                                                infortunato</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_infortunato_extra_0"
-                                                        style="width:100%">
-                                                        <option value="{{ $data_infortunato_extra_0 }}">
-                                                            {{ $this->getAnagrafica($data_infortunato_extra_0) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    @if ($data_infortunato_extra_0 > 0)
-                                                    <a class="btn btn-primary editAnagrafica"
-                                                        wire:click.prevent="editAnagrafica({{ $data_infortunato_extra_0 }})"
-                                                        data-toggle="modal" data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    @else
-                                                    <a class="btn btn-primary" wire:click.prevent="addInfortunato(1)"
-                                                        data-toggle="modal" data-target="#anagraficaParte">+&nbsp;</a>
-                                                    @endif
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_infortunato_extra_1" class="form-label">Selezionare
-                                                infortunato</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_infortunato_extra_1"
-                                                        style="width:100%">
-                                                        <option value="{{ $data_infortunato_extra_1 }}">
-                                                            {{ $this->getAnagrafica($data_infortunato_extra_1) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    @if ($data_infortunato_extra_1 > 0)
-                                                    <a class="btn btn-primary editAnagrafica"
-                                                        wire:click.prevent="editAnagrafica({{ $data_infortunato_extra_1 }})"
-                                                        data-toggle="modal" data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    @else
-                                                    <a class="btn btn-primary" wire:click.prevent="addInfortunato(2)"
-                                                        data-toggle="modal" data-target="#anagraficaParte">+&nbsp;</a>
-                                                    @endif
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_infortunato_extra_2" class="form-label">Selezionare
-                                                infortunato</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_infortunato_extra_2"
-                                                        style="width:100%">
-                                                        <option value="{{ $data_infortunato_extra_2 }}">
-                                                            {{ $this->getAnagrafica($data_infortunato_extra_2) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    @if ($data_infortunato_extra_2 > 0)
-                                                    <a class="btn btn-primary editAnagrafica"
-                                                        wire:click.prevent="editAnagrafica({{ $data_infortunato_extra_2 }})"
-                                                        data-toggle="modal" data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    @else
-                                                    <a class="btn btn-primary" wire:click.prevent="addInfortunato(3)"
-                                                        data-toggle="modal" data-target="#anagraficaParte">+&nbsp;</a>
-                                                    @endif
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_infortunato_extra_3" class="form-label">Selezionare
-                                                infortunato</label>
-                                            <div class="row">
-                                                <div class="col-sm-6">
-                                                    <select class="form-control data_infortunato_extra_3"
-                                                        style="width:100%">
-                                                        <option value="{{ $data_infortunato_extra_3 }}">
-                                                            {{ $this->getAnagrafica($data_infortunato_extra_3) }}
-                                                        </option>
-                                                    </select>
-                                                </div>
-                                                <div class="col-sm-4">
-                                                    @if ($data_infortunato_extra_3 > 0)
-                                                    <a class="btn btn-primary editAnagrafica"
-                                                        wire:click.prevent="editAnagrafica({{ $data_infortunato_extra_3 }})"
-                                                        data-toggle="modal" data-target="#anagraficaParte"
-                                                        style="background-color: orange;border-color: orange;"><i
-                                                            class="fa fa-edit"></i></i></a>
-                                                    @else
-                                                    <a class="btn btn-primary" wire:click.prevent="addInfortunato(4)"
-                                                        data-toggle="modal" data-target="#anagraficaParte">+&nbsp;</a>
-                                                    @endif
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div> --}}
-                                    <div class="col-md-4">
-                                        <div class="column">
-                                            <label for="data_posizione_statica_finale" class="form-label">Posizione
-                                                statica
-                                                finale</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_posizione_statica_finale">
-                                                <option value=""></option>
-                                                <option value="1">Come da documentazione fotografica</option>
-                                                <option value="2">Come rilievo planimetrico</option>
-                                                <option value="3">Coma da schizzo a vista non in scala</option>
-                                                <option value="4">Già rimosso</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_danni_visibili_riportati" class="form-label">Danni visibili
-                                                riportati</label>
-                                            <textarea rows="5" class="form-control" id="data_danni_visibili_riportati"
-                                                placeholder="" wire:model="data_danni_visibili_riportati"></textarea>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_danni_visibili_pre_esistenti" class="form-label">Danni
-                                                visibili
-                                                preesistenti</label>
-                                            <textarea rows="5" class="form-control" id="data_danni_visibili_pre_esistenti"
-                                                placeholder="" wire:model="data_danni_visibili_pre_esistenti"></textarea>
-                                        </div>
-
-                                    </div>
-                                    <div class="col-md-4">
-                                        <div class="column">
-
-                                            <label for="data_destinazione_veicolo" class="form-label">Destinazione
-                                                veicolo</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_destinazione_veicolo" id="data_destinazione_veicolo">
-                                                <option value=""></option>
-                                                <option value="1">Rimosso ai sensi dell'articolo 2028</option>
-                                                <option value="2">Sequestro art. 354 Codice Procedura Penale</option>
-                                                <option value="3">Sequestro art. 321 Codice Procedura Penale</option>
-                                                <option value="4">Sequestro</option>
-                                                <option value="5">Sequestro amministrativo</option>
-                                                <option value="6">Fermo amministrativo</option>
-                                                <option value="7">Ritirato dal conducente</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3" id="data_destinazione_veicolo_select_0">
-                                            <label for="data_destinazione_veicolo_affidato_a" class="form-label">Affidato
-                                                a</label>
-                                            <input class="form-control" type="text"
-                                                id="data_destinazione_veicolo_affidato_a" placeholder=""
-                                                wire:model="data_destinazione_veicolo_affidato_a">
-                                        </div>
-                                        <div class="column mt-3" id="data_destinazione_veicolo_select_1">
-                                            <label for="data_destinazione_veicolo_sequestro_num_art" class="form-label">Ai
-                                                sensi dell'art.</label>
-                                            <input class="form-control" type="text"
-                                                id="data_destinazione_veicolo_sequestro_num_art" placeholder=""
-                                                wire:model="data_destinazione_veicolo_sequestro_num_art">
-                                        </div>
-                                        <div class="column mt-3" id="data_destinazione_veicolo_select_2">
-                                            <label for="data_destinazione_veicolo_amministrativo_num"
-                                                class="form-label">Numero fermo o sequestro amministrativo</label>
-                                            <input class="form-control" type="text"
-                                                id="data_destinazione_veicolo_amministrativo_num" placeholder=""
-                                                wire:model="data_destinazione_veicolo_amministrativo_num">
-                                        </div>
-                                        <div class="column mt-3" id="data_destinazione_veicolo_select_3">
-                                            <label for="data_destinazione_veicolo_amministrativo_num_art_violato"
-                                                class="form-label">Art. violato</label>
-                                            <input class="form-control" type="text"
-                                                id="data_destinazione_veicolo_amministrativo_num_art_violato" placeholder=""
-                                                wire:model="data_destinazione_veicolo_amministrativo_num_art_violato">
-                                        </div>
-                                        <div class="column" id="data_destinazione_veicolo_select_4">
-                                            <label for="data_destinazione_veicolo_amministrativo_cds"
-                                                class="form-label">Cds</label>
-                                            <input class="form-control" type="text"
-                                                id="data_destinazione_veicolo_amministrativo_cds" placeholder=""
-                                                wire:model="data_destinazione_veicolo_amministrativo_cds">
-                                        </div>
-                                    </div>
-                                </div>
-
-                                <div class="row mt-3">
-                                    <div class="col-md-12">
-                                        <div id="fields-container" class="row">
-                                            <div class="field-group col-md-3">
-                                                <div class="column">
-                                                    <label for="data_tipo_danno" class="form-label">Tipologia
-                                                        danno</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_tipo_danno">
-                                                        <option value=""></option>
-                                                        @foreach ($tipi_danno as $t)
-                                                            <option value="{{ $t->id }}">{{ $t->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_entita_danno" class="form-label">Entità del
-                                                        danno</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_entita_danno">
-                                                        <option value=""></option>
-                                                        @foreach ($entita_danni as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_effetto_danno" class="form-label">Effetto del
-                                                        danno</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_effetto_danno">
-                                                        <option value=""></option>
-                                                        @foreach ($effetto_danni as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_parte_macchina" class="form-label">Zona
-                                                        veicolo</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_parte_macchina">
-                                                        <option value=""></option>
-                                                        @foreach ($parti_macchina as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                            </div>
-
-                                            <div class="field-group col-md-3" id="damage-column-2" style="display: none;">
-                                                <div class="column">
-                                                    <label for="data_tipo_danno_2" class="form-label">Tipologia danno
-                                                        2</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_tipo_danno_2">
-                                                        <option value=""></option>
-                                                        @foreach ($tipi_danno as $t)
-                                                            <option value="{{ $t->id }}">{{ $t->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_entita_danno_2" class="form-label">Entità del danno
-                                                        2</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_entita_danno_2">
-                                                        <option value=""></option>
-                                                        @foreach ($entita_danni as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_effetto_danno_2" class="form-label">Effetto del
-                                                        danno 2</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_effetto_danno_2">
-                                                        <option value=""></option>
-                                                        @foreach ($effetto_danni as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_parte_macchina_2" class="form-label">Zona veicolo
-                                                        2</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_parte_macchina_2">
-                                                        <option value=""></option>
-                                                        @foreach ($parti_macchina as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                            </div>
-
-                                            <div class="field-group col-md-3" id="damage-column-3" style="display: none;">
-                                                <div class="column">
-                                                    <label for="data_tipo_danno_3" class="form-label">Tipologia danno
-                                                        3</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_tipo_danno_3">
-                                                        <option value=""></option>
-                                                        @foreach ($tipi_danno as $t)
-                                                            <option value="{{ $t->id }}">{{ $t->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_entita_danno_3" class="form-label">Entità del danno
-                                                        3</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_entita_danno_3">
-                                                        <option value=""></option>
-                                                        @foreach ($entita_danni as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_effetto_danno_3" class="form-label">Effetto del
-                                                        danno 3</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_effetto_danno_3">
-                                                        <option value=""></option>
-                                                        @foreach ($effetto_danni as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_parte_macchina_3" class="form-label">Zona veicolo
-                                                        3</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_parte_macchina_3">
-                                                        <option value=""></option>
-                                                        @foreach ($parti_macchina as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                            </div>
-
-                                            <div class="field-group col-md-3" id="damage-column-4" style="display: none;">
-                                                <div class="column">
-                                                    <label for="data_tipo_danno_4" class="form-label">Tipologia danno
-                                                        4</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_tipo_danno_4">
-                                                        <option value=""></option>
-                                                        @foreach ($tipi_danno as $t)
-                                                            <option value="{{ $t->id }}">{{ $t->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_entita_danno_4" class="form-label">Entità del danno
-                                                        4</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_entita_danno_4">
-                                                        <option value=""></option>
-                                                        @foreach ($entita_danni as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_effetto_danno_4" class="form-label">Effetto del
-                                                        danno 4</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_effetto_danno_4">
-                                                        <option value=""></option>
-                                                        @foreach ($effetto_danni as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                <div class="column">
-                                                    <label for="data_parte_macchina_4" class="form-label">Zona veicolo
-                                                        4</label>
-                                                    <select class="form-control" style="width:100%"
-                                                        wire:model="data_parte_macchina_4">
-                                                        <option value=""></option>
-                                                        @foreach ($parti_macchina as $e)
-                                                            <option value="{{ $e->id }}">{{ $e->name }}
-                                                            </option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                            </div>
-                                        </div>
-
-                                        <div class="row mt-2">
-                                            <div class="col-12">
-                                                <button type="button" class="btn btn-primary" id="add-damage-btn"
-                                                    onclick="showNextDamageColumn()">
-                                                    Aggiungi Danni
-                                                </button>
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-
-
-
-                                <div class="column mt-3">
-                                    <label for="data_circostanze_presunte_incidente" class="form-label">Circostanze
-                                        presunte
-                                        incidente</label>
-                                    <textarea rows="5" class="form-control" id="data_circostanze_presunte_incidente"
-                                        placeholder="" wire:model="data_circostanze_presunte_incidente"></textarea>
-                                </div>
-                            </div>
-                        </div>
-
-                        @if (false)
-                            <div class="card collapsed-card">
-                                <div class="card-header">
-                                    <h3 class="card-title">Documenti di guida conducente</h3>
-                                    <div class="card-tools">
-                                        <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
-                                                class="fas fa-plus"></i></button>
-                                    </div>
-                                </div>
-                                <div class="card-body">
-                                    <div class="row">
-                                        <div class="col-md-4">
-                                            <div class="column">
-                                                <label for="data_conducente_patente_numero" class="form-label">Patente
-                                                    num</label>
-                                                <input class="form-control" type="text" id="data_conducente_patente_numero"
-                                                    placeholder="" wire:model="data_conducente_patente_numero">
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_categoria" class="form-label">Patente
-                                                    cat</label>
-                                                <select class="form-control" style="width:100%"
-                                                    wire:model="data_conducente_patente_categoria">
-                                                    <option value=""></option>
-                                                    <option value="AM">AM</option>
-                                                    <option value="A1">A1</option>
-                                                    <option value="A1B">A1B</option>
-                                                    <option value="A2">A2</option>
-                                                    <option value="A">A</option>
-                                                    <option value="AB">AB</option>
-                                                    <option value="B1">B1</option>
-                                                    <option value="B">B</option>
-                                                    <option value="BE">BE</option>
-                                                    <option value="C1">C1</option>
-                                                    <option value="C1E">C1E</option>
-                                                    <option value="C">C</option>
-                                                    <option value="CE">CE</option>
-                                                    <option value="D1">D1</option>
-                                                    <option value="D1E">D1E</option>
-                                                    <option value="DE">DE</option>
-                                                    <option value="E">E</option>
-                                                </select>
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_rilasciata_da" class="form-label">Rilasciato
-                                                    da</label>
-                                                <select class="form-control" style="width:100%"
-                                                    wire:model="data_conducente_patente_rilasciata_da">
-                                                    <option value=""></option>
-                                                    <option value="1">Comune</option>
-                                                    <option value="2">Motorizzazione</option>
-                                                    <option value="4">MCTC</option>
-                                                    <option value="5">MIT</option>
-                                                    <option value="6">UCO</option>
-                                                    <option value="7">Prefettura</option>
-                                                </select>
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_rilasciata_il" class="form-label">Rilasciato
-                                                    il</label>
-                                                <input class="form-control" type="date"
-                                                    id="data_conducente_patente_rilasciata_il" placeholder=""
-                                                    wire:model="data_conducente_patente_rilasciata_il">
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_scadenza" class="form-label">Data
-                                                    scadenza</label>
-                                                <input class="form-control" type="date" id="data_conducente_patente_scadenza"
-                                                    placeholder="Data scadenza" wire:model="data_conducente_patente_scadenza">
-                                            </div>
-                                        </div>
-                                        <div class="col-md-4">
-                                            <div class="column">
-                                                <label for="data_conducente_patente_prescrizioni"
-                                                    class="form-label">Prescrizioni</label>
-                                                <select class="form-control" style="width:100%"
-                                                    wire:model="data_conducente_patente_prescrizioni">
-                                                    <option value=""></option>
-                                                    <option value="1">OBBLIGO LENTI</option>
-                                                    <option value="2">OBBLIGO APPARECCHIO ACUSTICO</option>
-                                                    <option value="3">LIMITAZIONI ART 117</option>
-                                                </select>
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_limitazioni_art_117_1"
-                                                    class="form-label">Limitazioni</label>
-                                                <input class="form-control" type="text"
-                                                    id="data_conducente_patente_limitazioni_art_117_1" placeholder=""
-                                                    wire:model="data_conducente_patente_limitazioni_art_117_1">
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_limitazioni_art_117_2"
-                                                    class="form-label">Altre limitazioni</label>
-                                                <input class="form-control" type="text"
-                                                    id="data_conducente_patente_limitazioni_art_117_2" placeholder=""
-                                                    wire:model="data_conducente_patente_limitazioni_art_117_2">
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_abilitazione"
-                                                    class="form-label">Abilitazione</label>
-                                                <select class="form-control" style="width:100%"
-                                                    wire:model="data_conducente_patente_abilitazione">
-                                                    <option value=""></option>
-                                                    <option value="1">ABILITAZIONE CQC</option>
-                                                    <option value="2">ABILITAZIONE CAP</option>
-                                                    <option value="3">ABILITAZIONE CFC</option>
-                                                </select>
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_abilitazione_numero"
-                                                    class="form-label">Numero abilitazione</label>
-                                                <input class="form-control" type="text"
-                                                    id="data_conducente_patente_abilitazione_numero" placeholder=""
-                                                    wire:model="data_conducente_patente_abilitazione_numero">
-                                            </div>
-                                        </div>
-                                        <div class="col-md-4">
-                                            <div class="column">
-                                                <label for="data_conducente_patente_abilitazione_rilasciata_da"
-                                                    class="form-label">Abilitazione rilasciata da</label>
-                                                <select class="form-control" style="width:100%"
-                                                    wire:model="data_conducente_patente_abilitazione_rilasciata_da">
-                                                    <option value=""></option>
-                                                    <option value="1">Comune</option>
-                                                    <option value="2">Motorizzazione</option>
-                                                </select>
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_patente_abilitazione_rilasciata_il"
-                                                    class="form-label">Abilitazione rilasciata il</label>
-                                                <input class="form-control" type="date"
-                                                    id="data_conducente_patente_abilitazione_rilasciata_il" placeholder=""
-                                                    wire:model="data_conducente_patente_abilitazione_rilasciata_il">
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_documento" class="form-label">Documento</label>
-                                                <select class="form-control" style="width:100%"
-                                                    wire:model="data_conducente_documento">
-                                                    <option value=""></option>
-                                                    <option value="1">Carte identità</option>
-                                                    <option value="2">Patente</option>
-                                                    <option value="3">Passaporto</option>
-                                                </select>
-                                            </div>
-                                            <div class="column mt-3">
-                                                <label for="data_conducente_documento_numero" class="form-label">Numero
-                                                    documento</label>
-                                                <input class="form-control" type="text" id="data_conducente_documento_numero"
-                                                    placeholder="" wire:model="data_conducente_documento_numero">
-                                            </div>
-                                            <div class="column mt-3">
-                                                <div class="form-group">
-                                                    <div class="custom-control custom-switch custom-switch-md">
-                                                        <input type="checkbox" class="custom-control-input"
-                                                            id="data_conducente_sedicente"
-                                                            wire:model="data_conducente_sedicente">
-                                                        <label class="custom-control-label"
-                                                            for="data_conducente_sedicente">Sedicente</label>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </div>
-                        @endif
-
-                        <div class="card collapsed-card">
-                            <div class="card-header">
-                                <h3 class="card-title">Osservazioni sul veicolo</h3>
-                                <div class="card-tools">
-                                    <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
-                                            class="fas fa-plus"></i></button>
-                                </div>
-                            </div>
-                            <div class="card-body">
-                                <div class="row mt-3">
-                                    <div class="col-md-4">
-                                        <div class="column">
-                                            <label for="data_stato_pneumatici" class="form-label">Stato
-                                                pneumatici</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_stato_pneumatici">
-                                                <option value=""></option>
-                                                <option value="1">Regolamentare</option>
-                                                <option value="2">Buono</option>
-                                                <option value="3">Sufficiente</option>
-                                                <option value="4">Insufficiente</option>
-                                                <option value="5">Non rilevato</option>
-                                                </ul>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_dispositivi_ottici" class="form-label">Dispositivi
-                                                ottici</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_dispositivi_ottici">
-                                                <option value=""></option>
-                                                <option value="1">Funzionante</option>
-                                                <option value="2">Non funzionante</option>
-                                                <option value="3">Non rilevato</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_abs" class="form-label">ABS</label>
-                                            <select class="form-control" style="width:100%" wire:model="data_abs">
-                                                <option value=""></option>
-                                                <option value="1">Presente</option>
-                                                <option value="2">Non presente</option>
-                                                <option value="3">Non rilevato</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_cristallo" class="form-label">Cristallo</label>
-                                            <select class="form-control" style="width:100%" wire:model="data_cristallo">
-                                                <option value=""></option>
-                                                <option value="1">Incrinato all'interno</option>
-                                                <option value="2">Incrinato all'esterno</option>
-                                                <option value="3">Altra posizione</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_specchio_retrovisore" class="form-label">Specchio
-                                                retrovisore</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_specchio_retrovisore">
-                                                <option value=""></option>
-                                                <option value="1">Presente</option>
-                                                <option value="2">Non presente</option>
-                                                <option value="3">Non rilevato</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_attivazione_airbag" class="form-label">Attivazione
-                                                airbag</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_attivazione_airbag">
-                                                <option value=""></option>
-                                                <option value="1">SI</option>
-                                                <option value="2">NO</option>
-                                                <option value="3">Non rilevato</option>
-                                            </select>
-                                        </div>
-                                    </div>
-                                    <div class="col-md-4">
-                                        <div class="column">
-                                            <label for="data_marca_pneumatici" class="form-label">Marca
-                                                pneumatici</label>
-                                            <input class="form-control" type="text" id="data_marca_pneumatici"
-                                                placeholder="" wire:model="data_marca_pneumatici">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_tergicristalli" class="form-label">Tergicristalli</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_tergicristalli">
-                                                <option value=""></option>
-                                                <option value="1">Funzionante</option>
-                                                <option value="2">Non funzionante</option>
-                                                <option value="3">Non rilevato</option>
-                                                <option value="4">Non previsto</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_gps" class="form-label">GPS</label>
-                                            <select class="form-control" style="width:100%" wire:model="data_gps">
-                                                <option value=""></option>
-                                                <option value="1">Presente</option>
-                                                <option value="2">Non presente</option>
-                                                <option value="3">Non rilevato</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_specchio_lat_dx" class="form-label">Specchio laterale
-                                                dx</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_specchio_lat_dx">
-                                                <option value=""></option>
-                                                <option value="1">Presente</option>
-                                                <option value="2">Non presente</option>
-                                                <option value="3">Non rilevato</option>
-                                            </select>
-                                        </div>
-                                    </div>
-                                    <div class="col-md-4">
-                                        <div class="column">
-                                            <label for="data_misura_pneumatici" class="form-label">Misura
-                                                pneumatici</label>
-                                            <input class="form-control" type="text" id="data_misura_pneumatici"
-                                                placeholder="" wire:model="data_misura_pneumatici">
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_segnale_pericolo" class="form-label">Segnale di
-                                                pericolo</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_segnale_pericolo">
-                                                <option value=""></option>
-                                                <option value="1">Presente</option>
-                                                <option value="2">Non presente</option>
-                                                <option value="3">Non rilevato</option>
-                                                <option value="4">Non previsto</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_marcia_inserita" class="form-label">Marcia inserita</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_marcia_inserita">
-                                                <option value=""></option>
-                                                <option value="0">Folle</option>
-                                                <option value="1">Prima</option>
-                                                <option value="2">Seconda</option>
-                                                <option value="3">Terza</option>
-                                                <option value="4">Quarta</option>
-                                                <option value="5">Quinta</option>
-                                                <option value="6">Sesta</option>
-                                                <option value="7">Retromarcia</option>
-                                                <option value="9">Cambio automatico</option>
-                                                <option value="8">Non rilevata</option>
-                                            </select>
-                                        </div>
-                                        <div class="column mt-3">
-                                            <label for="data_specchio_lat_sx" class="form-label">Specchio laterale
-                                                sx</label>
-                                            <select class="form-control" style="width:100%"
-                                                wire:model="data_specchio_lat_sx">
-                                                <option value=""></option>
-                                                <option value="1">Presente</option>
-                                                <option value="2">Non presente</option>
-                                                <option value="3">Non rilevato</option>
-                                            </select>
-                                        </div>
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-
-                        <div class="card collapsed-card">
-                            <div class="card-header">
-                                <h3 class="card-title">Accertamenti conducente</h3>
-                                <div class="card-tools">
-                                    <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
-                                            class="fas fa-plus"></i></button>
-                                </div>
-                            </div>
-                            <div class="card-body">
-                                <div class="row mt-3">
-                                    <div class="col-md-4">
-                                        <label for="data_cinture_conducente" class="form-label">Uso cinture di
-                                            sicurezza</label>
-                                        <select class="form-control" style="width:100%"
-                                            wire:model="data_cinture_conducente">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                            <option value="3">Non rilevato</option>
-                                        </select>
-                                    </div>
-                                </div>
-                                <div class="row mt-3">
-                                    <div class="col-md-4">
-                                        <label for="data_casco_conducente" class="form-label">Uso del casco</label>
-                                        <select class="form-control" style="width:100%" wire:model="data_casco_conducente"
-                                            id="data_casco_conducente">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                            <option value="3">Non rilevato</option>
-                                        </select>
-                                    </div>
-                                    <div class="col-md-4" id="data_casco_conducente_select">
-                                        <label for="data_casco_omologazione_conducente" class="form-label">Omologazione
-                                            casco</label>
-                                        <input class="form-control" type="text" id="data_casco_omologazione_conducente"
-                                            placeholder="" wire:model="data_casco_omologazione_conducente">
-                                    </div>
-                                </div>
-                                <div class="row mt-3">
-                                    <div class="col-md-4">
-                                        <label for="data_alcool_test" class="form-label">Alcool test</label>
-                                        <select class="form-control" style="width:100%" wire:model="data_alcool_test"
-                                            id="data_alcool_test">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                        </select>
-                                    </div>
-                                    <div class="col-md-4" id="data_alcool_test_select">
-                                        <label for="data_alcool_test_esito" class="form-label">Esito alcool test</label>
-                                        <select class="form-control" style="width:100%" wire:model="data_alcool_test_esito">
-                                            <option value="0"></option>
-                                            <option value="1">Esito negativo</option>
-                                            <option value="2">Esito positivo</option>
-                                        </select>
-                                    </div>
-                                </div>
-                                <div class="row mt-3">
-                                    <div class="col-md-4">
-                                        <label for="data_drug_test" class="form-label">Drug test</label>
-                                        <select class="form-control" style="width:100%" wire:model="data_drug_test"
-                                            id="data_drug_test">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                        </select>
-                                    </div>
-                                    <div class="col-md-4" id="data_drug_test_select">
-                                        <label for="data_drug_test_esito" class="form-label">Esito drug test</label>
-                                        <select class="form-control" style="width:100%" wire:model="data_drug_test_esito">
-                                            <option value="0"></option>
-                                            <option value="1">Esito negativo</option>
-                                            <option value="2">Esito positivo</option>
-                                        </select>
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-
-                        <div class="card collapsed-card">
-                            <div class="card-header">
-                                <h3 class="card-title">Accertamenti passeggeri</h3>
-                                <div class="card-tools">
-                                    <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
-                                            class="fas fa-plus"></i></button>
-                                </div>
-                            </div>
-                            <div class="card-body">
-                                <div class="row mt-3">
-                                    <div class="col-md-3" id="data_passeggero_0_cinture">
-                                        <label for="data_cinture_passeggeri_0" class="form-label">Uso cinture di
-                                            sicurezza
-                                            (anteriore)</label>
-                                        <select class="form-control" style="width:100%"
-                                            wire:model="data_cinture_passeggeri_0">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                            <option value="3">Non rilevato</option>
-                                        </select>
-                                    </div>
-                                    <div class="col-md-3" id="data_passeggero_1_cinture">
-                                        <label for="data_cinture_passeggeri_1" class="form-label">Uso cinture di
-                                            sicurezza
-                                            (posteriore destra)</label>
-                                        <select class="form-control" style="width:100%"
-                                            wire:model="data_cinture_passeggeri_1">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                            <option value="3">Non rilevato</option>
-                                        </select>
-                                    </div>
-                                    <div class="col-md-3" id="data_passeggero_2_cinture">
-                                        <label for="data_cinture_passeggeri_2" class="form-label">Uso cinture di
-                                            sicurezza
-                                            (posteriore centrale)</label>
-                                        <select class="form-control" style="width:100%"
-                                            wire:model="data_cinture_passeggeri_2">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                            <option value="3">Non rilevato</option>
-                                        </select>
-                                    </div>
-                                    <div class="col-md-3" id="data_passeggero_3_cinture">
-                                        <label for="data_cinture_passeggeri_3" class="form-label">Uso cinture di
-                                            sicurezza
-                                            (posteriore sinistra)</label>
-                                        <select class="form-control" style="width:100%"
-                                            wire:model="data_cinture_passeggeri_3">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                            <option value="3">Non rilevato</option>
-                                        </select>
-                                    </div>
-                                </div>
-                                <div class="row mt-3">
-                                    <div class="col-md-4">
-                                        <label for="data_casco_passeggero" class="form-label">Uso del casco</label>
-                                        <select class="form-control" style="width:100%" wire:model="data_casco_passeggero"
-                                            id="data_casco_passeggero">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                            <option value="3">Non rilevato</option>
-                                        </select>
-                                    </div>
-                                    <div class="col-md-4" id="data_casco_passeggero_select">
-                                        <label for="data_casco_omologazione_passeggero" class="form-label">Omologazione
-                                            casco</label>
-                                        <input class="form-control" type="text" id="data_casco_omologazione_passeggero"
-                                            placeholder="" wire:model="data_casco_omologazione_passeggero">
-                                    </div>
-                                </div>
-                                <div class="row mt-3">
-                                    <div class="col-md-4">
-                                        <label for="data_sistema_ritenuta_minori" class="form-label">Sistema ritenuta
-                                            minori</label>
-                                        <select class="form-control" style="width:100%"
-                                            wire:model="data_sistema_ritenuta_minori">
-                                            <option value="0"></option>
-                                            <option value="1">SI</option>
-                                            <option value="2">NO</option>
-                                            <option value="3">Non rilevato</option>
-                                        </select>
-                                    </div>
-                                    <div class="col-md-4">
-                                        <label for="data_sistema_ritenuta_minori_omologazione"
-                                            class="form-label">Omologazione sistema ritenuta minori</label>
-                                        <input class="form-control" type="text"
-                                            id="data_sistema_ritenuta_minori_omologazione" placeholder=""
-                                            wire:model="data_sistema_ritenuta_minori_omologazione">
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-
-                        <div class="card collapsed-card">
-                            <div class="card-header">
-                                <h3 class="card-title">Provvedimenti adottati</h3>
-                                <div class="card-tools">
-                                    <button type="button" class="btn btn-tool" data-card-widget="collapse"><i
-                                            class="fas fa-plus"></i></button>
-                                </div>
-                            </div>
-                            <div class="card-body">
-
-
-                                @for ($count = 1; $count <= 3; $count++)
-                                    <div class="row mt-3">
-                                        <div class="col-md-4">
-                                            <label for="verbale_violazione_numero_{{ $count }}" class="form-label">Verbale di
-                                                violazione Num.</label>
-                                            <textarea class="form-control" type="text"
-                                                id="verbale_violazione_numero_{{ $count }}" rows="5"
-                                                wire:model="data_verbale_violazione_numero_{{ $count }}"></textarea>
-                                        </div>
-                                        <div class="col-md-4">
-                                            <label for="articolo_violato_{{ $count }}" class="form-label">Art.
-                                                violato</label>
-                                            <input class="form-control" type="text" id="articolo_violato_{{ $count }}"
-                                                placeholder="" wire:model="data_articolo_violato_{{ $count }}">
-                                        </div>
-                                        <div class="col-md-4">
-                                            <label for="cds_{{ $count }}" class="form-label">C.D.S.</label>
-                                            <input class="form-control" type="text" id="cds_{{ $count }}" placeholder=""
-                                                wire:model="data_cds_{{ $count }}">
-                                        </div>
-                                    </div>
-                                    <div class="row mt-3">
-                                        <div class="col-md-4">
-                                            <hr size="1">
-                                        </div>
-                                    </div>
-                                @endfor
-
-                            </div>
-                        </div>
-
-                    </div>
-
-                    <div class="modal-footer">
-                        <button type="button" class="btn btn-secondary" data-dismiss="modal"
-                            wire:click="closeAndResetModal()">Annulla</button>
-                        @if (!$this->validated)
-                            <button type="button" class="btn btn-primary"
-                                wire:click.prevent="anagraficaDataParteComuneSave()">Salva</button>
-                        @endif
-                    </div>
-                </div>
-            </div>
-        </div>
+        @include('components.report.veicoli.veicolo-data-parte')
 
         @include('components.report.pedoni.pedone-modal')