|
|
@@ -2755,44 +2755,86 @@
|
|
|
</div>
|
|
|
<div class="row mt-3">
|
|
|
<div class="col-md-4">
|
|
|
- <label for="anag_sede_legale_address" class="form-label">Indirizzo sede legale</label>
|
|
|
+ <label for="nazionalita" class="form-label">Paese Sede Legale</label>
|
|
|
</div>
|
|
|
<div class="col-md-8">
|
|
|
- <input class="form-control" type="text" id="anag_sede_legale_address"
|
|
|
- wire:model="anag_sede_legale_address">
|
|
|
+ <select class="form-control" style="width:100%" wire:model="nazionalita">
|
|
|
+ <option value="">
|
|
|
+ <option value="0">Italia
|
|
|
+ <option value="1">Estero
|
|
|
+ </select>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="row mt-3">
|
|
|
+
|
|
|
+ <div class="row mt-3" id="foreignPGResidenceCountry" style="display: none;">
|
|
|
<div class="col-md-4">
|
|
|
- <label for="anag_sede_legale_town_id" class="form-label">Comune sede legale</label>
|
|
|
+ <label for="anag_foreign_residence_country" class="form-label">Paese straniero sede
|
|
|
+ legale</label>
|
|
|
</div>
|
|
|
<div class="col-md-8">
|
|
|
- <select class="form-control select2 anag_sede_legale_town_id"
|
|
|
- wire:model="anag_sede_legale_town_id" style="width:100%">
|
|
|
- <option value="">
|
|
|
+ <select class="form-control" style="width:100%"
|
|
|
+ wire:model="anag_foreign_residence_country">
|
|
|
+ <option value="">Seleziona paese</option>
|
|
|
+ @foreach (\App\Models\LocationCountry::all() as $country)
|
|
|
+ <option value="{{ $country->id }}">{{ $country->name }}</option>
|
|
|
+ @endforeach
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="row mt-3">
|
|
|
+
|
|
|
+ <div class="row mt-3" id="foreignPGResidenceCity" style="display: none;">
|
|
|
<div class="col-md-4">
|
|
|
- <label for="anag_sede_legale_cap" class="form-label">CAP sede legale</label>
|
|
|
+ <label for="anag_foreign_residence_city" class="form-label">Città straniera sede
|
|
|
+ legale</label>
|
|
|
</div>
|
|
|
<div class="col-md-8">
|
|
|
- <input class="form-control" type="text" id="anag_sede_legale_cap"
|
|
|
- wire:model="anag_sede_legale_cap">
|
|
|
+ <input class="form-control" type="text" id="anag_foreign_residence_city"
|
|
|
+ wire:model="anag_foreign_residence_city">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row mt-3">
|
|
|
<div class="col-md-4">
|
|
|
- <label for="anag_sede_legale_prov_id" class="form-label">Provincia sede legale</label>
|
|
|
+ <label for="anag_sede_legale_address" class="form-label">Indirizzo sede legale</label>
|
|
|
</div>
|
|
|
<div class="col-md-8">
|
|
|
- <select class="form-control select2 anag_sede_legale_prov_id"
|
|
|
- wire:model="anag_sede_legale_prov_id" style="width:100%">
|
|
|
- @foreach ($provinces as $p)
|
|
|
- <option value="{{ $p->id }}">{{ $p->title }}
|
|
|
- @endforeach
|
|
|
- </select>
|
|
|
+ <input class="form-control" type="text" id="anag_sede_legale_address"
|
|
|
+ wire:model="anag_sede_legale_address">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div id="italianAddressFields">
|
|
|
+ <div class="row mt-3">
|
|
|
+ <div class="col-md-4">
|
|
|
+ <label for="anag_sede_legale_town_id" class="form-label">Comune sede legale</label>
|
|
|
+ </div>
|
|
|
+ <div class="col-md-8">
|
|
|
+ <select class="form-control select2 anag_sede_legale_town_id"
|
|
|
+ wire:model="anag_sede_legale_town_id" style="width:100%">
|
|
|
+ <option value="">
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row mt-3">
|
|
|
+ <div class="col-md-4">
|
|
|
+ <label for="anag_sede_legale_cap" class="form-label">CAP sede legale</label>
|
|
|
+ </div>
|
|
|
+ <div class="col-md-8">
|
|
|
+ <input class="form-control" type="text" id="anag_sede_legale_cap"
|
|
|
+ wire:model="anag_sede_legale_cap">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row mt-3">
|
|
|
+ <div class="col-md-4">
|
|
|
+ <label for="anag_sede_legale_prov_id" class="form-label">Provincia sede
|
|
|
+ legale</label>
|
|
|
+ </div>
|
|
|
+ <div class="col-md-8">
|
|
|
+ <select class="form-control select2 anag_sede_legale_prov_id"
|
|
|
+ wire:model="anag_sede_legale_prov_id" style="width:100%">
|
|
|
+ @foreach ($provinces as $p)
|
|
|
+ <option value="{{ $p->id }}">{{ $p->title }}
|
|
|
+ @endforeach
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row mt-3">
|
|
|
@@ -3069,16 +3111,16 @@
|
|
|
<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>
|
|
|
+ @if ($data_polizze)
|
|
|
+ <option value="{{ $data_polizze }}">
|
|
|
+ {{ $this->getPolizza($data_polizze) }}</option>
|
|
|
@endif
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="col-sm-4">
|
|
|
- @if($data_polizze)
|
|
|
+ @if ($data_polizze)
|
|
|
<a class="btn btn-primary editPolizza data_polizze_edit"
|
|
|
- wire:click.prevent="editPolizza()"
|
|
|
- data-toggle="modal"
|
|
|
+ wire:click.prevent="editPolizza()" data-toggle="modal"
|
|
|
data-target="#polizzaParte"
|
|
|
style="background-color: orange;border-color: orange;">
|
|
|
<i class="fa fa-edit"></i>
|
|
|
@@ -3089,8 +3131,7 @@
|
|
|
</a>
|
|
|
@else
|
|
|
<a class="btn btn-primary data_polizze_add"
|
|
|
- wire:click.prevent="addPolizza()"
|
|
|
- data-toggle="modal"
|
|
|
+ wire:click.prevent="addPolizza()" data-toggle="modal"
|
|
|
data-target="#polizzaParte">
|
|
|
+
|
|
|
</a>
|
|
|
@@ -3099,12 +3140,15 @@
|
|
|
</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 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">
|
|
|
+ <button type="button" class="close" data-dismiss="modal"
|
|
|
+ aria-label="Close">
|
|
|
<span aria-hidden="true">×</span>
|
|
|
</button>
|
|
|
</div>
|
|
|
@@ -3116,16 +3160,20 @@
|
|
|
<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>
|
|
|
+ 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
|
|
|
+ @error('anagrafica_id')
|
|
|
+ <span
|
|
|
+ class="text-danger">{{ $message }}</span>
|
|
|
+ @enderror
|
|
|
</div>
|
|
|
<div class="col-sm-3">
|
|
|
- @if($anagrafica_id)
|
|
|
+ @if ($anagrafica_id)
|
|
|
<a class="btn btn-primary editAnagrafica"
|
|
|
wire:click.prevent="editAnagraficaPolizza()"
|
|
|
data-target="#anagraficaParte"
|
|
|
@@ -3152,10 +3200,11 @@
|
|
|
<div class="form-group">
|
|
|
<label>Compagnia *</label>
|
|
|
<select class="form-control compagnia_id"
|
|
|
- wire:model="compagnia_id"
|
|
|
- required>
|
|
|
+ wire:model="compagnia_id" required>
|
|
|
</select>
|
|
|
- @error('compagnia_id') <span class="text-danger">{{ $message }}</span> @enderror
|
|
|
+ @error('compagnia_id')
|
|
|
+ <span class="text-danger">{{ $message }}</span>
|
|
|
+ @enderror
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="col-md-6">
|
|
|
@@ -3172,11 +3221,13 @@
|
|
|
<div class="col-md-12">
|
|
|
<div class="form-group">
|
|
|
<label>Numero Polizza *</label>
|
|
|
- <input type="text" class="form-control polizza_num"
|
|
|
+ <input type="text"
|
|
|
+ class="form-control polizza_num"
|
|
|
wire:model="polizza_num"
|
|
|
- value="{{ $polizza_num }}"
|
|
|
- required>
|
|
|
- @error('polizza_num') <span class="text-danger">{{ $message }}</span> @enderror
|
|
|
+ value="{{ $polizza_num }}" required>
|
|
|
+ @error('polizza_num')
|
|
|
+ <span class="text-danger">{{ $message }}</span>
|
|
|
+ @enderror
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -3187,12 +3238,12 @@
|
|
|
<label>Valida dal *</label>
|
|
|
<div class="input-group">
|
|
|
<input type="text"
|
|
|
- class="form-control valida_dal"
|
|
|
- wire:ignore
|
|
|
- autocomplete="off"
|
|
|
- required>
|
|
|
+ class="form-control valida_dal" wire:ignore
|
|
|
+ autocomplete="off" required>
|
|
|
</div>
|
|
|
- @error('valida_dal') <span class="text-danger">{{ $message }}</span> @enderror
|
|
|
+ @error('valida_dal')
|
|
|
+ <span class="text-danger">{{ $message }}</span>
|
|
|
+ @enderror
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="col-md-6">
|
|
|
@@ -3200,20 +3251,23 @@
|
|
|
<label>Valida al *</label>
|
|
|
<div class="input-group">
|
|
|
<input type="text"
|
|
|
- class="form-control valida_al"
|
|
|
- wire:ignore
|
|
|
- autocomplete="off"
|
|
|
- required>
|
|
|
+ class="form-control valida_al" wire:ignore
|
|
|
+ autocomplete="off" required>
|
|
|
</div>
|
|
|
- @error('valida_al') <span class="text-danger">{{ $message }}</span> @enderror
|
|
|
+ @error('valida_al')
|
|
|
+ <span class="text-danger">{{ $message }}</span>
|
|
|
+ @enderror
|
|
|
</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>
|
|
|
+ <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>
|
|
|
@@ -5242,7 +5296,10 @@
|
|
|
"anag_birth_town_id",
|
|
|
"anag_residenza_town_id",
|
|
|
"anag_documento_rilasciato_da_di_foreign_localita",
|
|
|
- "anag_sede_legale_town_id"
|
|
|
+ "anag_sede_legale_town_id",
|
|
|
+ "anag_foreign_birth_country",
|
|
|
+ "anag_foreign_residence_country",
|
|
|
+ "anag_pg_foreign_residence_country"
|
|
|
];
|
|
|
|
|
|
const countryFields = [
|
|
|
@@ -5312,6 +5369,20 @@
|
|
|
} else {
|
|
|
$("#boxPersonaFisica").hide();
|
|
|
$("#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(() => {
|
|
|
@@ -5376,6 +5447,24 @@
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ $('select[wire\\:model="nazionalita"]').change(function() {
|
|
|
+ const isPGStraniera = $(this).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();
|
|
|
+ @this.set('anag_foreign_residence_country', '');
|
|
|
+ @this.set('anag_foreign_residence_city', '');
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
$('#anagraficaParte').on('show.bs.modal', function() {
|
|
|
initializeModalState();
|
|
|
});
|
|
|
@@ -5395,66 +5484,97 @@
|
|
|
$(this).select2('destroy');
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
- const modals = ["data_proprietari", "data_conducenti", "data_passeggero_0", "data_passeggero_1",
|
|
|
- "data_passeggero_2", "data_passeggero_3", "data_infortunato_extra_0",
|
|
|
- "data_infortunato_extra_1", "data_infortunato_extra_2", "data_infortunato_extra_3"
|
|
|
+ const modals = [
|
|
|
+ "data_proprietari",
|
|
|
+ "data_coproprietari",
|
|
|
+ "data_conducenti",
|
|
|
+ "data_passeggero_0",
|
|
|
+ "data_passeggero_1",
|
|
|
+ "data_passeggero_2",
|
|
|
+ "data_passeggero_3",
|
|
|
+ "data_infortunato_extra_0",
|
|
|
+ "data_infortunato_extra_1",
|
|
|
+ "data_infortunato_extra_2",
|
|
|
+ "data_infortunato_extra_3"
|
|
|
];
|
|
|
- modals.forEach(modalsSelect);
|
|
|
|
|
|
function modalsSelect(value) {
|
|
|
- if (value == "data_proprietari" || value == "data_conducenti" || value == "data_passeggero_0" ||
|
|
|
- value == "data_passeggero_1" || value == "data_passeggero_2" || value == "data_passeggero_3") {
|
|
|
+ $('.' + value).select2({
|
|
|
+ dropdownParent: $("#veicoloDataParte"),
|
|
|
+ theme: 'bootstrap4',
|
|
|
+ ajax: {
|
|
|
+ url: '/anagrafica',
|
|
|
+ dataType: 'json'
|
|
|
+ },
|
|
|
+ width: '100%'
|
|
|
+ });
|
|
|
+
|
|
|
+ if (["data_proprietari", "data_coproprietari" , "data_conducenti", "data_passeggero_0",
|
|
|
+ "data_passeggero_1", "data_passeggero_2", "data_passeggero_3"
|
|
|
+ ].includes(value)) {
|
|
|
+
|
|
|
$('#' + value + "_cinture").hide();
|
|
|
$('.' + value + "_edit").hide();
|
|
|
$('.' + value + "_remove").hide();
|
|
|
$('.' + value + "_add").hide();
|
|
|
- if ($("#" + value).val() > 0) {
|
|
|
+
|
|
|
+ const currentVal = $('.' + value).val();
|
|
|
+ if (currentVal > 0) {
|
|
|
$('.' + value + "_edit").show();
|
|
|
$('.' + value + "_remove").show();
|
|
|
$('.' + value + "_add").hide();
|
|
|
$('#' + value + "_cinture").show();
|
|
|
- } else
|
|
|
+ } else {
|
|
|
$('.' + value + "_add").show();
|
|
|
- }
|
|
|
- $('.' + value).select2({
|
|
|
- theme: 'bootstrap4',
|
|
|
- ajax: {
|
|
|
- url: '/anagrafica',
|
|
|
- dataType: 'json'
|
|
|
}
|
|
|
- });
|
|
|
+ }
|
|
|
+
|
|
|
$('.' + value).on('change', function(e) {
|
|
|
- var data = $('.' + value).select2("val");
|
|
|
+ const data = $(this).val();
|
|
|
@this.set(value, data);
|
|
|
- if (value == "data_proprietari" || value == "data_conducenti" || value ==
|
|
|
- "data_passeggero_0" || value == "data_passeggero_1" || value ==
|
|
|
- "data_passeggero_2" || value == "data_passeggero_3") {
|
|
|
+
|
|
|
+ if (["data_proprietari", "data_coproprietari", "data_conducenti", "data_passeggero_0",
|
|
|
+ "data_passeggero_1", "data_passeggero_2", "data_passeggero_3"
|
|
|
+ ].includes(value)) {
|
|
|
+
|
|
|
$('#' + value + "_cinture").hide();
|
|
|
$('.' + value + "_edit").hide();
|
|
|
$('.' + value + "_remove").hide();
|
|
|
$('.' + value + "_add").hide();
|
|
|
+
|
|
|
if (data > 0) {
|
|
|
$('.' + value + "_edit").show();
|
|
|
$('.' + value + "_remove").show();
|
|
|
$('.' + value + "_add").hide();
|
|
|
$('#' + value + "_cinture").show();
|
|
|
- } else
|
|
|
+ } else {
|
|
|
$('.' + value + "_add").show();
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
});
|
|
|
- $('.' + value + '.select2:not(.normal)').each(function() {
|
|
|
- $(this).select2({
|
|
|
- dropdownParent: $(this).parent().parent()
|
|
|
- });
|
|
|
+
|
|
|
+ const currentValue = $('.' + value).val();
|
|
|
+ const currentText = $('.' + value).find('option:selected').text();
|
|
|
+ if (currentValue) {
|
|
|
+ const option = new Option(currentText, currentValue, true, true);
|
|
|
+ $('.' + value).append(option).trigger('change');
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ modals.forEach(modalsSelect);
|
|
|
+
|
|
|
+ $('#veicoloDataParte').on('hidden.bs.modal', function() {
|
|
|
+ modals.forEach(value => {
|
|
|
+ if ($('.' + value).data('select2')) {
|
|
|
+ $('.' + value).select2('destroy');
|
|
|
+ }
|
|
|
});
|
|
|
- };
|
|
|
+ });
|
|
|
|
|
|
$(document).ready(function() {
|
|
|
$('.data_polizze').select2({
|
|
|
dropdownParent: $("#veicoloDataParte"),
|
|
|
- theme: 'bootstrap4',
|
|
|
+ theme: 'bootstrap4',
|
|
|
ajax: {
|
|
|
url: '/polizze',
|
|
|
dataType: 'json'
|
|
|
@@ -5747,13 +5867,13 @@
|
|
|
});
|
|
|
|
|
|
setTimeout(() => {
|
|
|
- if (@this.valida_dal) {
|
|
|
- $('.valida_dal').datepicker('update', @this.valida_dal);
|
|
|
- }
|
|
|
- if (@this.valida_al) {
|
|
|
- $('.valida_al').datepicker('update', @this.valida_al);
|
|
|
- }
|
|
|
- }, 100);
|
|
|
+ if (@this.valida_dal) {
|
|
|
+ $('.valida_dal').datepicker('update', @this.valida_dal);
|
|
|
+ }
|
|
|
+ if (@this.valida_al) {
|
|
|
+ $('.valida_al').datepicker('update', @this.valida_al);
|
|
|
+ }
|
|
|
+ }, 100);
|
|
|
});
|
|
|
|
|
|
Livewire.on('updatePolizzaSelects', data => {
|
|
|
@@ -5773,32 +5893,31 @@
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- document.addEventListener("DOMContentLoaded", function() {
|
|
|
- $('.valida_dal, .valida_al').datepicker({
|
|
|
- format: 'dd/mm/yyyy',
|
|
|
- autoclose: true,
|
|
|
- language: 'it',
|
|
|
- todayHighlight: true
|
|
|
- });
|
|
|
+ document.addEventListener("DOMContentLoaded", function() {
|
|
|
+ $('.valida_dal, .valida_al').datepicker({
|
|
|
+ format: 'dd/mm/yyyy',
|
|
|
+ autoclose: true,
|
|
|
+ language: 'it',
|
|
|
+ todayHighlight: true
|
|
|
+ });
|
|
|
|
|
|
- if (@this.valida_dal) {
|
|
|
- $('.valida_dal').datepicker('update', @this.valida_dal);
|
|
|
- }
|
|
|
- if (@this.valida_al) {
|
|
|
- $('.valida_al').datepicker('update', @this.valida_al);
|
|
|
- }
|
|
|
+ if (@this.valida_dal) {
|
|
|
+ $('.valida_dal').datepicker('update', @this.valida_dal);
|
|
|
+ }
|
|
|
+ if (@this.valida_al) {
|
|
|
+ $('.valida_al').datepicker('update', @this.valida_al);
|
|
|
+ }
|
|
|
|
|
|
- // Handle date changes
|
|
|
- $('.valida_dal').on('changeDate', function(e) {
|
|
|
- let date = $(this).datepicker('getFormattedDate');
|
|
|
- @this.set('valida_dal', date);
|
|
|
- });
|
|
|
+ // Handle date changes
|
|
|
+ $('.valida_dal').on('changeDate', function(e) {
|
|
|
+ let date = $(this).datepicker('getFormattedDate');
|
|
|
+ @this.set('valida_dal', date);
|
|
|
+ });
|
|
|
|
|
|
- $('.valida_al').on('changeDate', function(e) {
|
|
|
- let date = $(this).datepicker('getFormattedDate');
|
|
|
- @this.set('valida_al', date);
|
|
|
+ $('.valida_al').on('changeDate', function(e) {
|
|
|
+ let date = $(this).datepicker('getFormattedDate');
|
|
|
+ @this.set('valida_al', date);
|
|
|
+ });
|
|
|
});
|
|
|
- });
|
|
|
-
|
|
|
</script>
|
|
|
@endpush
|