Mail and Booking

This commit is contained in:
Kevin Adametz 2020-04-15 12:11:42 +02:00
parent 62e84637b6
commit 5daea268f7
250 changed files with 5377 additions and 1473 deletions

View file

@ -10,7 +10,7 @@
<div class="card-header">
<div class="">
<div class="form-row align-items-center">
<div class="col-md-4 mb-4">
<div class="col-md-4 mb-3">
<label class="form-label" for="travel_option_search">Filter Anreise</label>
<select class="custom-select" name="travel_option_search" id="travel_option_search">
<option value="">Filter aus</option>
@ -21,7 +21,7 @@
<option value="after_1">Anreise in 2 Monat</option>
</select>
</div>
<div class="col-md-4 mb-4">
<div class="col-md-4 mb-3">
<label class="form-label">Filter Anreise Datum</label>
<div class="row">
<div class="input-group col-6 pr-0">
@ -39,7 +39,7 @@
</div>
</div>
</div>
<div class="col-md-4 mb-4">
<div class="col-md-4 mb-3">
<label class="form-label">Filter Abreise Datum</label>
<div class="row">
<div class="input-group col-6 pr-0">
@ -59,7 +59,7 @@
</div>
</div>
<div class="form-row align-items-center">
<div class="col-md-4 mb-4">
<div class="col-md-3 mb-3">
<label class="form-label" for="travel_option_country_id">Filter Reiseland</label>
<select class="custom-select" name="travel_option_country_id" id="travel_option_country_id">
<option value="">Filter aus</option>
@ -68,13 +68,13 @@
@endforeach
</select>
</div>
<div class="col-md-4 mb-4">
<div class="col-md-3 mb-3">
<label class="form-label" for="travel_option_agenda_id">Filter Programm</label>
<select class="custom-select" name="travel_option_agenda_id" id="travel_option_agenda_id">
<option value="">Filter aus</option>
</select>
</div>
<div class="col-md-4 mb-4">
<div class="col-md-3 mb-3">
<label class="form-label" for="travel_option_lead_status_id">Filter Status</label>
<select class="custom-select" name="travel_option_lead_status_id" id="travel_option_lead_status_id">
<option value="">Filter aus</option>
@ -83,9 +83,18 @@
@endforeach
</select>
</div>
<div class="col-md-3 mb-3">
<label class="form-label" for="travel_option_airline_id">Filter Airline</label>
<select class="custom-select" name="travel_option_airline_id" id="travel_option_airline_id">
<option value="">Filter aus</option>
@foreach($filter_airlines as $id=>$name)
<option value="{{$id}}">{{$name}}</option>
@endforeach
</select>
</div>
</div>
<div class="form-row align-items-center">
<div class="col-md-3 mb-4">
<div class="col-md-3 mb-3">
<label class="form-label" for="travel_option_paying_out">Filter K-Wunsch</label>
<select class="custom-select" name="travel_option_paying_out" id="travel_option_paying_out">
<option value="">Filter aus</option>
@ -94,7 +103,7 @@
@endforeach
</select>
</div>
<div class="col-md-3 mb-4">
<div class="col-md-3 mb-3">
<label class="form-label" for="travel_option_paying_out_status">Filter KW-Status</label>
<select class="custom-select" name="travel_option_paying_out_status" id="travel_option_paying_out_status">
<option value="">Filter aus</option>
@ -103,7 +112,7 @@
@endforeach
</select>
</div>
<div class="col-md-3 mb-4">
<div class="col-md-3 mb-3">
<label class="form-label" for="travel_option_refund">Filter Refund</label>
<select class="custom-select" name="travel_option_refund" id="travel_option_refund">
<option value="">Filter aus</option>
@ -112,7 +121,7 @@
@endforeach
</select>
</div>
<div class="col-md-3 mb-4">
<div class="col-md-3 mb-3">
<label class="form-label" for="travel_option_xx_tkt">Filter XX TKT</label>
<select class="custom-select" name="travel_option_xx_tkt" id="travel_option_xx_tkt">
<option value="">Filter aus</option>
@ -123,24 +132,24 @@
</div>
</div>
<div class="form-row align-items-center">
<div class="col-5 col-sm-2 mb-4">
<div class="col-5 col-sm-2 mb-2">
<label class="form-label">AnfrageID</label>
<input class="form-control full_search" name="full_lead_id_search" placeholder="suche" type="text" value="">
</div>
<div class="col-6 col-sm-3 mb-4">
<div class="col-6 col-sm-3 mb-2">
<label class="form-label">Vorname</label>
<input class="form-control full_search" name="full_firstname_search" placeholder="suche" type="text" value="">
</div>
<div class="col-6 col-sm-3 mb-4">
<div class="col-6 col-sm-3 mb-2">
<label class="form-label">Nachname</label>
<input class="form-control full_search" name="full_lastname_search" placeholder="suche" type="text" value="">
</div>
<div class="col-5 col-sm-2 mb-4">
<div class="col-5 col-sm-2 mb-2">
<label class="form-label">BuchungsID</label>
<input class="form-control full_search" name="full_booking_id_search" placeholder="suche" type="text" value="">
</div>
<div class="col-2 col-sm-2 mb-4 mt-4">
<div class="col-2 col-sm-2 mb-2 mt-4">
<a href="{{ route('requests') }}" class="btn icon-btn btn-sm btn-outline-dark float-right">
<span class="fa fa-sync"></span>
</a>
@ -175,10 +184,10 @@
<th>{{__('E-Mail')}}</th>
<th>{{__('K-Wunsch')}}</th>
<th>{{__('KW-Status')}}</th>
<th>{{__('Al')}}</th>
<th>{{__('Refund')}}</th>
<th>{{__('H')}}</th>
<th>{{__('XX TKT')}}</th>
</tr>
</thead>
</table>
@ -227,6 +236,7 @@
d.travel_option_country_id = $('select[name=travel_option_country_id]').val();
d.travel_option_agenda_id = $('select[name=travel_option_agenda_id]').val();
d.travel_option_lead_status_id = $('select[name=travel_option_lead_status_id]').val();
d.travel_option_airline_id = $('select[name=travel_option_airline_id]').val();
d.travel_option_paying_out = $('select[name=travel_option_paying_out]').val();
d.travel_option_paying_out_status = $('select[name=travel_option_paying_out_status]').val();
d.travel_option_refund = $('select[name=travel_option_refund]').val();
@ -250,7 +260,9 @@
{ data: 'last_customer_email', name: 'last_customer_email', orderable: true },
{ data: 'paying_out', name: 'paying_out' },
{ data: 'paying_out_status', name: 'paying_out_status' },
{ data: 'airline_id', name: 'airline_id' },
{ data: 'refund', name: 'refund' },
{ data: 'hold', name: 'hold' },
{ data: 'xx_tkt', name: 'xx_tkt' },
],
"bLengthChange": false,
@ -373,29 +385,33 @@
$(this).removeClass('active');
}
clearTravelOptionAgenda();
table.order( [ 5, 'desc' ] ).draw();
table.draw();
});
$('#travel_option_country_id').on('change', function(){
clearTravelOptionAgenda();
table.order( [ 5, 'desc' ] ).draw();
table.draw();
});
$('#travel_option_agenda_id').on('change', function(){
table.order( [ 5, 'desc' ] ).draw();
table.draw();
});
$('#travel_option_lead_status_id').on('change', function(){
table.order( [ 5, 'desc' ] ).draw();
table.draw();
});
$('#travel_option_airline_id').on('change', function(){
table.draw();
});
$('#travel_option_paying_out').on('change', function(){
table.order( [ 5, 'desc' ] ).draw();
table.draw();
});
$('#travel_option_paying_out_status').on('change', function(){
table.order( [ 5, 'desc' ] ).draw();
table.draw();
});
$('#travel_option_refund').on('change', function(){
table.order( [ 5, 'desc' ] ).draw();
table.draw();
});
$('#travel_option_xx_tkt').on('change', function(){
table.order( [ 5, 'desc' ] ).draw();
table.draw();
});
$('.datepicker-base').on('change', function(){
@ -433,6 +449,8 @@
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
success: function(data) {
console.log(data);
$(data.response.target).find('.modal-dialog').html(data.html);
$('.selectpicker').selectpicker('refresh');
//datepicker_birthday_init();
@ -456,6 +474,7 @@
$.each(button.data(), function(index, value){
data[index] = value;
});
console.log(data['url']);
loadModalInner(this, data);
});