|
@@ -102,6 +102,20 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="col-md-3 mt-2">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Destinazioni</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select name="search_destination_id" class="form-select filterDestinations" multiple="multiple">
|
|
|
|
|
+ @foreach($banks as $bank)
|
|
|
|
|
+ <option value="{{$bank["id"]}}">{!!$bank["name"]!!}
|
|
|
|
|
+ @endforeach
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
<div class="col-md-3 mt-2">
|
|
<div class="col-md-3 mt-2">
|
|
|
<div class="row">
|
|
<div class="row">
|
|
|
<div class="col-md-12" style="margin-bottom:10px;">
|
|
<div class="col-md-12" style="margin-bottom:10px;">
|
|
@@ -171,6 +185,7 @@
|
|
|
<th scope="col">Causale</th>
|
|
<th scope="col">Causale</th>
|
|
|
<th scope="col">Corso/Abbonamento</th>
|
|
<th scope="col">Corso/Abbonamento</th>
|
|
|
<th scope="col">Pagamento</th>
|
|
<th scope="col">Pagamento</th>
|
|
|
|
|
+ <th scope="col">Destinazione</th>
|
|
|
|
|
|
|
|
<th scope="col">Stato</th>
|
|
<th scope="col">Stato</th>
|
|
|
<th scope="col">...</th>
|
|
<th scope="col">...</th>
|
|
@@ -1076,6 +1091,17 @@
|
|
|
}, 100);
|
|
}, 100);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ $(document).on("keypress", $('.filterDestinations'), function (e) {
|
|
|
|
|
+
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ $(".select2-results__option").each(function(){
|
|
|
|
|
+ var txt = $(this).html();
|
|
|
|
|
+ var count = (txt.match(/-/g) || []).length;
|
|
|
|
|
+ $(this).addClass('paddingLeftSelect' + count);
|
|
|
|
|
+ });
|
|
|
|
|
+ }, 100);
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
Livewire.on('load-select', () => {
|
|
Livewire.on('load-select', () => {
|
|
@@ -1131,6 +1157,11 @@
|
|
|
//var data = $('.filterCausals').select2("val");
|
|
//var data = $('.filterCausals').select2("val");
|
|
|
//@this.set('filterCausals', data);
|
|
//@this.set('filterCausals', data);
|
|
|
});
|
|
});
|
|
|
|
|
+ $('.filterDestinations').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
|
|
|
+ $('.filterDestinations').on('change', function (e) {
|
|
|
|
|
+ //var data = $('.filterDestinations').select2("val");
|
|
|
|
|
+ //@this.set('filterDestinations', data);
|
|
|
|
|
+ });
|
|
|
$('.filterCourses').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
$('.filterCourses').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
|
$('.filterCourses').on('change', function (e) {
|
|
$('.filterCourses').on('change', function (e) {
|
|
|
//var data = $('.filterCourses').select2("val");
|
|
//var data = $('.filterCourses').select2("val");
|
|
@@ -1160,6 +1191,11 @@
|
|
|
//var data = $('.filterCausals').select2("val");
|
|
//var data = $('.filterCausals').select2("val");
|
|
|
//@this.set('filterCausals', data);
|
|
//@this.set('filterCausals', data);
|
|
|
});
|
|
});
|
|
|
|
|
+ $('.filterDestinations').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
|
|
|
+ $('.filterDestinations').on('change', function (e) {
|
|
|
|
|
+ //var data = $('.filterDestinations').select2("val");
|
|
|
|
|
+ //@this.set('filterDestinations', data);
|
|
|
|
|
+ });
|
|
|
$('.filterCourses').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
$('.filterCourses').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
|
$('.filterCourses').on('change', function (e) {
|
|
$('.filterCourses').on('change', function (e) {
|
|
|
//var data = $('.filterCourses').select2("val");
|
|
//var data = $('.filterCourses').select2("val");
|
|
@@ -1243,6 +1279,12 @@
|
|
|
$('.filterCausals').val(filterCausals);
|
|
$('.filterCausals').val(filterCausals);
|
|
|
$('.filterCausals').trigger('change');
|
|
$('.filterCausals').trigger('change');
|
|
|
}
|
|
}
|
|
|
|
|
+ var filterDestinations = localStorage.getItem("filterDestinations");
|
|
|
|
|
+ if (filterDestinations)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('.filterDestinations').val(filterDestinations);
|
|
|
|
|
+ $('.filterDestinations').trigger('change');
|
|
|
|
|
+ }
|
|
|
var filterCourses = localStorage.getItem("filterCourses");
|
|
var filterCourses = localStorage.getItem("filterCourses");
|
|
|
if (filterCourses)
|
|
if (filterCourses)
|
|
|
{
|
|
{
|
|
@@ -1296,6 +1338,12 @@
|
|
|
$('.filterCausals').val(filterCausals);
|
|
$('.filterCausals').val(filterCausals);
|
|
|
$('.filterCausals').trigger('change');
|
|
$('.filterCausals').trigger('change');
|
|
|
}
|
|
}
|
|
|
|
|
+ var filterDestinations = localStorage.getItem("filterDestinationsRecordIn");
|
|
|
|
|
+ if (filterDestinations && filterDestinations != "null" && filterDestinations != "undefined")
|
|
|
|
|
+ {
|
|
|
|
|
+ $('.filterDestinations').val(filterDestinations);
|
|
|
|
|
+ $('.filterDestinations').trigger('change');
|
|
|
|
|
+ }
|
|
|
var filterCourses = localStorage.getItem("filterCoursesRecordIn");
|
|
var filterCourses = localStorage.getItem("filterCoursesRecordIn");
|
|
|
if (filterCourses && filterCourses != "null" && filterCourses != "undefined")
|
|
if (filterCourses && filterCourses != "null" && filterCourses != "undefined")
|
|
|
{
|
|
{
|
|
@@ -1346,6 +1394,17 @@
|
|
|
}, 100);
|
|
}, 100);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ $(document).on("select2:open",".filterDestinations",function() {
|
|
|
|
|
+ //$('.filterDestinations').on('select2:open', function (e) {
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ $(".select2-results__option").each(function(){
|
|
|
|
|
+ var txt = $(this).html();
|
|
|
|
|
+ var count = (txt.match(/-/g) || []).length;
|
|
|
|
|
+ $(this).addClass('paddingLeftSelect' + count);
|
|
|
|
|
+ });
|
|
|
|
|
+ }, 100);
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
function editData(id)
|
|
function editData(id)
|
|
@@ -1389,6 +1448,8 @@
|
|
|
$('.filterPaymentMethod').trigger('change');
|
|
$('.filterPaymentMethod').trigger('change');
|
|
|
$('.filterCausals').val('');
|
|
$('.filterCausals').val('');
|
|
|
$('.filterCausals').trigger('change');
|
|
$('.filterCausals').trigger('change');
|
|
|
|
|
+ $('.filterDestinations').val('');
|
|
|
|
|
+ $('.filterDestinations').trigger('change');
|
|
|
$('.filterCourses').val('');
|
|
$('.filterCourses').val('');
|
|
|
$('.filterCourses').trigger('change');
|
|
$('.filterCourses').trigger('change');
|
|
|
$('.filterSubscriptions').val('');
|
|
$('.filterSubscriptions').val('');
|
|
@@ -1413,6 +1474,7 @@
|
|
|
var filterMember = $('.filterMember').val();
|
|
var filterMember = $('.filterMember').val();
|
|
|
var filterPaymentMethod = $('.filterPaymentMethod').val();
|
|
var filterPaymentMethod = $('.filterPaymentMethod').val();
|
|
|
var filterCausals = $('.filterCausals').val();
|
|
var filterCausals = $('.filterCausals').val();
|
|
|
|
|
+ var filterDestinations = $('.filterDestinations').val();
|
|
|
var filterCourses = $('.filterCourses').val();
|
|
var filterCourses = $('.filterCourses').val();
|
|
|
var filterSubscriptions = $('.filterSubscriptions').val();
|
|
var filterSubscriptions = $('.filterSubscriptions').val();
|
|
|
var filterFrom = $('.filterFrom').val();
|
|
var filterFrom = $('.filterFrom').val();
|
|
@@ -1423,6 +1485,7 @@
|
|
|
localStorage.setItem("filterMemberRecordIn", filterMember);
|
|
localStorage.setItem("filterMemberRecordIn", filterMember);
|
|
|
localStorage.setItem("filterPaymentMethodRecordIn", filterPaymentMethod);
|
|
localStorage.setItem("filterPaymentMethodRecordIn", filterPaymentMethod);
|
|
|
localStorage.setItem("filterCausalsRecordIn", filterCausals);
|
|
localStorage.setItem("filterCausalsRecordIn", filterCausals);
|
|
|
|
|
+ localStorage.setItem("filterDestinationsRecordIn", filterDestinations);
|
|
|
localStorage.setItem("filterCoursesRecordIn", filterCourses);
|
|
localStorage.setItem("filterCoursesRecordIn", filterCourses);
|
|
|
localStorage.setItem("filterSubscriptionsRecordIn", filterSubscriptions);
|
|
localStorage.setItem("filterSubscriptionsRecordIn", filterSubscriptions);
|
|
|
localStorage.setItem("filterFromRecordIn", filterFrom);
|
|
localStorage.setItem("filterFromRecordIn", filterFrom);
|
|
@@ -1442,7 +1505,7 @@
|
|
|
serverSide: true,
|
|
serverSide: true,
|
|
|
processing: true,
|
|
processing: true,
|
|
|
ajax: {
|
|
ajax: {
|
|
|
- url : '/get_record_in?filterCommercial=' + filterCommercial + "&filterMember=" + filterMember + "&filterPaymentMethod=" + filterPaymentMethod + "&filterCausals=" + filterCausals + "&filterCourses=" + filterCourses + "&filterSubscriptions=" + filterSubscriptions + "&filterFrom=" + filterFrom + "&filterTo=" + filterTo,
|
|
|
|
|
|
|
+ url : '/get_record_in?filterCommercial=' + filterCommercial + "&filterMember=" + filterMember + "&filterPaymentMethod=" + filterPaymentMethod + "&filterDestinations=" + filterDestinations + "&filterCausals=" + filterCausals + "&filterCourses=" + filterCourses + "&filterSubscriptions=" + filterSubscriptions + "&filterFrom=" + filterFrom + "&filterTo=" + filterTo,
|
|
|
dataSrc: function (json){
|
|
dataSrc: function (json){
|
|
|
if(json.totals){
|
|
if(json.totals){
|
|
|
$(".totalDiv").html('Totale : <b>' + json.totals + '</b>');
|
|
$(".totalDiv").html('Totale : <b>' + json.totals + '</b>');
|
|
@@ -1481,6 +1544,7 @@
|
|
|
{ data: 'causals', "orderable": false, },
|
|
{ data: 'causals', "orderable": false, },
|
|
|
{ data: 'courses', "orderable": false, },
|
|
{ data: 'courses', "orderable": false, },
|
|
|
{ data: 'payment', "orderable": false, },
|
|
{ data: 'payment', "orderable": false, },
|
|
|
|
|
+ { data: 'destination', "orderable": false, },
|
|
|
//{ data: 'payment_date', "orderable": false, },
|
|
//{ data: 'payment_date', "orderable": false, },
|
|
|
{ data: 'status', "orderable": false, },
|
|
{ data: 'status', "orderable": false, },
|
|
|
{
|
|
{
|