FIX_CLAIMS_FILTER
This commit is contained in:
parent
aec134abb0
commit
0e03cd1da0
@ -126,9 +126,8 @@
|
|||||||
<input type="text" class="form-control" id="emp_code" name="emp_code">
|
<input type="text" class="form-control" id="emp_code" name="emp_code">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-12">
|
<div class="form-group col-md-12">
|
||||||
<label for="emp_mobile_no">Employee Mobile No<span
|
<label for="emp_mobile_no">Employee Mobile No<span class="text-danger"></span></label>
|
||||||
class="text-danger"></span></label>
|
<input type="text" class="form-control" id="emp_mobile_no" name="emp_mobile_no" maxlength="10" pattern="[0-9]{10}" inputmode="numeric" oninput="this.value = this.value.replace(/[^0-9]/g, '')">
|
||||||
<input type="text" class="form-control" id="emp_mobile_no" name="emp_mobile_no">
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group col-md-12">
|
<div class="form-group col-md-12">
|
||||||
@ -227,6 +226,7 @@
|
|||||||
|
|
||||||
function fetchTicketListData() {
|
function fetchTicketListData() {
|
||||||
closeFilterNav();
|
closeFilterNav();
|
||||||
|
|
||||||
var ticket_type = $('#ticket_type').val();
|
var ticket_type = $('#ticket_type').val();
|
||||||
var pod_no = $('#pod_no').val();
|
var pod_no = $('#pod_no').val();
|
||||||
var claim_no = $('#claim_no').val();
|
var claim_no = $('#claim_no').val();
|
||||||
@ -242,9 +242,24 @@
|
|||||||
var end_date = $('#endDate').val();
|
var end_date = $('#endDate').val();
|
||||||
var date_type = $('#date_type').val();
|
var date_type = $('#date_type').val();
|
||||||
|
|
||||||
|
function isEmpty(value) {
|
||||||
|
return value === null || value === undefined || value.toString().trim() === '' || value == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isEmpty(claim_no) && isEmpty(emp_code) && isEmpty(claim_status) && isEmpty(emp_mobile_no) && isEmpty(tpa_id) && isEmpty(client_id) && isEmpty(insurer_id) && isEmpty(date_type)) {
|
||||||
|
toastr.warning('Please enter at least one search criteria.');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (date_type) {
|
||||||
|
if (!start_date || !end_date) {
|
||||||
|
toastr.warning('Please select both Start Date and End Date.');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var requestData = {
|
var requestData = {
|
||||||
ticket_type_id: ticket_type,
|
ticket_type_id: ticket_type,
|
||||||
pod_no: pod_no,
|
|
||||||
claim_number: claim_no,
|
claim_number: claim_no,
|
||||||
emp_code: emp_code,
|
emp_code: emp_code,
|
||||||
claim_status_id: claim_status,
|
claim_status_id: claim_status,
|
||||||
@ -412,22 +427,24 @@
|
|||||||
$('#pod_no').val('');
|
$('#pod_no').val('');
|
||||||
$('#claim_no').val('');
|
$('#claim_no').val('');
|
||||||
$('#emp_code').val('');
|
$('#emp_code').val('');
|
||||||
$('#claim_status').val('0');
|
|
||||||
$('#emp_mobile_no').val('');
|
$('#emp_mobile_no').val('');
|
||||||
$('#tpa_id').val('0');
|
|
||||||
$('#client_id').val('0');
|
|
||||||
$('#insurer_id').val('0');
|
|
||||||
$('#date_div').hide();
|
$('#date_div').hide();
|
||||||
$('#date_type').val('0');
|
$('#date_type').val('0');
|
||||||
$('#start_date').val('');
|
$('#start_date').val('');
|
||||||
$('#end_date').val('');
|
$('#end_date').val('');
|
||||||
|
|
||||||
|
$('#claim_status').val('0').select2();
|
||||||
|
$('#tpa_id').val('0').select2();
|
||||||
|
$('#client_id').val('0').select2();
|
||||||
|
$('#insurer_id').val('0').select2();
|
||||||
|
|
||||||
// Reset the date range picker to default
|
// Reset the date range picker to default
|
||||||
$('#reportrange').data('daterangepicker').setStartDate(moment().subtract(29, 'days'));
|
$('#reportrange').data('daterangepicker').setStartDate(moment().subtract(29, 'days'));
|
||||||
$('#reportrange').data('daterangepicker').setEndDate(moment());
|
$('#reportrange').data('daterangepicker').setEndDate(moment());
|
||||||
cb(start, end); // Update the displayed date range
|
cb(start, end); // Update the displayed date range
|
||||||
|
|
||||||
localStorage.setItem('filterData', JSON.stringify(filterData));
|
// localStorage.setItem('filterData', JSON.stringify(filterData));
|
||||||
window.location.href = "<?= base_url("/ticket/list") ?>";
|
window.location.href = "<?= base_url("/ticket/list") ?>";
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user