ソースを参照

fix se estero

FabioFratini 7 ヶ月 前
コミット
10e055e21a

+ 29 - 36
resources/views/components/report/anagrafica/anagrafica-modal.blade.php

@@ -69,10 +69,9 @@
                                     </select>
                                     </select>
                                 </div>
                                 </div>
                             </div>
                             </div>
-                            <div class="row mt-3" id="foreignBirthCountry" style="display: none;">
+                            <div class="row mt-3">
                                 <div class="col-md-4">
                                 <div class="col-md-4">
-                                    <label for="anag_foreign_birth_country" class="form-label">Paese straniero di
-                                        nascita</label>
+                                    <label for="anag_foreign_birth_country" class="form-label">Paese di nascita</label>
                                 </div>
                                 </div>
                                 <div class="col-md-8">
                                 <div class="col-md-8">
                                     <select class="form-control" style="width:100%" wire:model="anag_foreign_birth_country">
                                     <select class="form-control" style="width:100%" wire:model="anag_foreign_birth_country">
@@ -80,26 +79,33 @@
                                         @foreach (\App\Models\LocationCountry::all() as $country)
                                         @foreach (\App\Models\LocationCountry::all() as $country)
                                             <option value="{{ $country->id }}">{{ $country->name }}</option>
                                             <option value="{{ $country->id }}">{{ $country->name }}</option>
                                         @endforeach
                                         @endforeach
-
                                     </select>
                                     </select>
                                 </div>
                                 </div>
                             </div>
                             </div>
-
-                            <div class="row mt-3" id="foreignBirthCity" style="display: none;">
+                            <div class="row mt-3">
+                                <div class="col-md-4">
+                                    <label for="anag_birth_town_id" class="form-label">Comune di nascita (se Italia)</label>
+                                </div>
+                                <div class="col-md-8">
+                                    <select class="form-control anag_birth_town_id" wire:model="anag_birth_town_id"
+                                        style="width:100%">
+                                        <option value="{{ $anag_birth_town_id }}">
+                                            {{ $this->getLocalita($anag_birth_town_id) }}
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="row mt-3">
                                 <div class="col-md-4">
                                 <div class="col-md-4">
-                                    <label for="anag_foreign_birth_city" class="form-label">Città straniera di
-                                        nascita</label>
+                                    <label for="anag_foreign_birth_city" class="form-label">Luogo di nascita (se estero)</label>
                                 </div>
                                 </div>
                                 <div class="col-md-8">
                                 <div class="col-md-8">
                                     <input class="form-control" type="text" id="anag_foreign_birth_city"
                                     <input class="form-control" type="text" id="anag_foreign_birth_city"
                                         wire:model="anag_foreign_birth_city">
                                         wire:model="anag_foreign_birth_city">
                                 </div>
                                 </div>
                             </div>
                             </div>
-
-                            <div class="row mt-3" id="foreignResidenceCountry" style="display: none;">
+                            <div class="row mt-3">
                                 <div class="col-md-4">
                                 <div class="col-md-4">
-                                    <label for="anag_foreign_residence_country" class="form-label">Paese straniero di
-                                        residenza</label>
+                                    <label for="anag_foreign_residence_country" class="form-label">Paese di residenza</label>
                                 </div>
                                 </div>
                                 <div class="col-md-8">
                                 <div class="col-md-8">
                                     <select class="form-control" style="width:100%"
                                     <select class="form-control" style="width:100%"
@@ -112,42 +118,29 @@
                                 </div>
                                 </div>
                             </div>
                             </div>
 
 
-                            <div class="row mt-3" id="foreignResidenceCity" style="display: none;">
-                                <div class="col-md-4">
-                                    <label for="anag_foreign_residence_city" class="form-label">Città straniera di
-                                        residenza</label>
-                                </div>
-                                <div class="col-md-8">
-                                    <input class="form-control" type="text" id="anag_foreign_residence_city"
-                                        wire:model="anag_foreign_residence_city">
-                                </div>
-                            </div>
-                            <div class="row mt-3" id="pippo">
+                            <div class="row mt-3">
                                 <div class="col-md-4">
                                 <div class="col-md-4">
-                                    <label for="anag_birth_town_id" class="form-label">Comune di nascita</label>
+                                    <label for="anag_residenza_town_id" class="form-label">Comune di residenza (se Italia)</label>
                                 </div>
                                 </div>
                                 <div class="col-md-8">
                                 <div class="col-md-8">
-                                    <select class="form-control anag_birth_town_id" wire:model="anag_birth_town_id"
-                                        style="width:100%">
-                                        <option value="{{ $anag_birth_town_id }}">
-                                            {{ $this->getLocalita($anag_birth_town_id) }}
+                                    <select class="form-control select2 anag_residenza_town_id"
+                                        wire:model="anag_residenza_town_id" style="width:100%">
+                                        <option value="{{ $anag_residenza_town_id }}" id="anag_residenza_town_id">
+                                            {{ $this->getLocalita($anag_residenza_town_id) }}
                                     </select>
                                     </select>
-
                                 </div>
                                 </div>
                             </div>
                             </div>
+
                             <div class="row mt-3">
                             <div class="row mt-3">
                                 <div class="col-md-4">
                                 <div class="col-md-4">
-                                    <label for="anag_residenza_town_id" class="form-label">Comune di residenza</label>
+                                    <label for="anag_foreign_residence_city" class="form-label">Luogo di residenza (se estero)</label>
                                 </div>
                                 </div>
                                 <div class="col-md-8">
                                 <div class="col-md-8">
-                                    <select class="form-control select2 anag_residenza_town_id"
-                                        wire:model="anag_residenza_town_id" style="width:100%">
-                                        <option value="{{ $anag_residenza_town_id }}" id="anag_residenza_town_id">
-                                            {{ $this->getLocalita($anag_residenza_town_id) }}
-
-                                    </select>
+                                    <input class="form-control" type="text" id="anag_foreign_residence_city"
+                                        wire:model="anag_foreign_residence_city">
                                 </div>
                                 </div>
                             </div>
                             </div>
+
                             <div class="row mt-3">
                             <div class="row mt-3">
                                 <div class="col-md-4">
                                 <div class="col-md-4">
                                     <label for="anag_residenza_address" class="form-label">Indirizzo di residenza</label>
                                     <label for="anag_residenza_address" class="form-label">Indirizzo di residenza</label>

+ 0 - 44
resources/views/livewire/report.blade.php

@@ -312,32 +312,9 @@
                     $("#boxPersonaFisica").show();
                     $("#boxPersonaFisica").show();
                     $("#boxPersonaGiuridica").hide();
                     $("#boxPersonaGiuridica").hide();
 
 
-                    const isStraniera = $('select[wire\\:model="anag_nazionalita"]').val() === "1";
-                    $("#foreignBirthCountry")[isStraniera ? 'show' : 'hide']();
-                    $("#foreignBirthCity")[isStraniera ? 'show' : 'hide']();
-                    $("#foreignResidenceCountry")[isStraniera ? 'show' : 'hide']();
-                    $("#foreignResidenceCity")[isStraniera ? 'show' : 'hide']();
-                    if (isStraniera) {
-                        $("#pippo").hide();
-                        $(".anag_residenza_town_id").closest('.row').hide();
-                    }
                 } else {
                 } else {
                     $("#boxPersonaFisica").hide();
                     $("#boxPersonaFisica").hide();
                     $("#boxPersonaGiuridica").show();
                     $("#boxPersonaGiuridica").show();
-
-                    const isPGStraniera = $('select[wire\\:model="nazionalita"]').val() === "1";
-                    $("#foreignPGResidenceCountry")[isPGStraniera ? 'show' : 'hide']();
-                    $("#foreignPGResidenceCity")[isPGStraniera ? 'show' : 'hide']();
-
-                    if (isPGStraniera) {
-                        $(".anag_sede_legale_town_id").closest('.row').hide();
-                        $(".anag_sede_legale_cap").closest('.row').hide();
-                        $(".anag_sede_legale_prov_id").closest('.row').hide();
-                    } else {
-                        $(".anag_sede_legale_town_id").closest('.row').show();
-                        $(".anag_sede_legale_cap").closest('.row').show();
-                        $(".anag_sede_legale_prov_id").closest('.row').show();
-                    }
                 }
                 }
 
 
                 setTimeout(() => {
                 setTimeout(() => {
@@ -349,27 +326,6 @@
                 }, 100);
                 }, 100);
             }
             }
 
 
-            $('select[wire\\:model="anag_nazionalita"]').change(function () {
-                const isStraniera = $(this).val() === "1";
-                $("#foreignBirthCountry")[isStraniera ? 'show' : 'hide']();
-                $("#foreignBirthCity")[isStraniera ? 'show' : 'hide']();
-                $("#foreignResidenceCountry")[isStraniera ? 'show' : 'hide']();
-                $("#foreignResidenceCity")[isStraniera ? 'show' : 'hide']();
-
-                if (isStraniera) {
-                    $("#pippo").hide();
-                    $(".anag_residenza_town_id").closest('.row').hide();
-                    $(".anag_documento_rilasciato_da_di_foreign_localita").closest('.row').hide();
-                } else {
-                    $("#pippo").show();
-                    $(".anag_residenza_town_id").closest('.row').show();
-                    @this.set('anag_foreign_birth_country', '');
-                    @this.set('anag_foreign_birth_city', '');
-                    @this.set('anag_foreign_residence_country', '');
-                    @this.set('anag_foreign_residence_city', '');
-                }
-            });
-
             initializeModalState();
             initializeModalState();
 
 
             $('input[name="anag_type"]').change(function () {
             $('input[name="anag_type"]').change(function () {