CHANGE_CLAIMS_PAGE_LIST_IN_SAME_PAGE - VADIVEL J 2025-08-11
This commit is contained in:
parent
be84046064
commit
080d5fbea7
@ -125,7 +125,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group col-md-12 text-right m-b-0" style="margin-bottom: -15px;">
|
<div class="form-group col-md-12 text-right m-b-0" style="margin-bottom: -15px;">
|
||||||
<a href="<?= base_url("/ticket/list"); ?>" class="btn btn-secondary"id="clear-filters">Clear</a>
|
<a href="#" class="btn btn-secondary" id="clear-filters">Clear</a>
|
||||||
<a class="btn btn-primary" id="get-emp-list" onclick="fetchTicketListData();">Submit</a>
|
<a class="btn btn-primary" id="get-emp-list" onclick="fetchTicketListData();">Submit</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -204,11 +204,15 @@ function fetchTicketListData() {
|
|||||||
tpa_id: tpa_id,
|
tpa_id: tpa_id,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
let filterData = requestData;
|
||||||
|
localStorage.setItem('filterData', JSON.stringify(filterData));
|
||||||
|
|
||||||
console.log("requestData", requestData);
|
console.log("requestData", requestData);
|
||||||
|
|
||||||
var url = '<?= base_url('/ticket/list') ?>';
|
var url = '<?= base_url('/ticket/list') ?>';
|
||||||
$('.loader').fadeIn();
|
$('.loader').fadeIn();
|
||||||
$('.loader-mask').fadeIn();
|
$('.loader-mask').fadeIn();
|
||||||
|
|
||||||
sendAjaxRequestForGlobal(url, 'POST', requestData, function(response) {
|
sendAjaxRequestForGlobal(url, 'POST', requestData, function(response) {
|
||||||
|
|
||||||
console.log('Filter Responce', response);
|
console.log('Filter Responce', response);
|
||||||
@ -234,6 +238,88 @@ function fetchTicketListData() {
|
|||||||
$('.loader').fadeOut();
|
$('.loader').fadeOut();
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(function(){
|
||||||
|
let filterData = localStorage.getItem('filterData');
|
||||||
|
|
||||||
|
filterData = filterData ? JSON.parse(filterData) : null;
|
||||||
|
|
||||||
|
console.log('Filter Data', filterData);
|
||||||
|
|
||||||
|
if(filterData){
|
||||||
|
|
||||||
|
var url = '<?= base_url('/ticket/list') ?>';
|
||||||
|
$('.loader').fadeIn();
|
||||||
|
$('.loader-mask').fadeIn();
|
||||||
|
|
||||||
|
sendAjaxRequestForGlobal(url, 'POST', filterData, function(response) {
|
||||||
|
|
||||||
|
console.log('Filter Responce', response);
|
||||||
|
|
||||||
|
if (response.status == true) {
|
||||||
|
$('#ticket_list_div').empty();
|
||||||
|
$('#ticket_list_div').html(response.html);
|
||||||
|
$('.loader').fadeOut();
|
||||||
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
|
|
||||||
|
} else {
|
||||||
|
$('.loader').fadeOut();
|
||||||
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
|
let message = response.message;
|
||||||
|
toastr.error(message, 'ERROR');
|
||||||
|
}
|
||||||
|
|
||||||
|
}, function(xhr, status, error) {
|
||||||
|
console.error('Error fetching data:', error);
|
||||||
|
console.error(xhr.responseText);
|
||||||
|
toastr.error('An error occurred while fetching the data.', 'ERROR');
|
||||||
|
|
||||||
|
$('.loader').fadeOut();
|
||||||
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#ticket_type').val(filterData.ticket_type_id);
|
||||||
|
$('#pod_no').val(filterData.pod_no);
|
||||||
|
$('#claim_no').val(filterData.claim_number);
|
||||||
|
$('#emp_code').val(filterData.emp_code);
|
||||||
|
$('#claim_status').val(filterData.claim_status_id);
|
||||||
|
$('#emp_mobile_no').val(filterData.emp_mobile);
|
||||||
|
$('#tpa_id').val(filterData.tpa_id);
|
||||||
|
$('#client_id').val(filterData.client_id);
|
||||||
|
$('#insurer_id').val(filterData.insurer_id);
|
||||||
|
$('#tpa_id').val(filterData.tpa_id);
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).on('click', '#clear-filters', function (e) {
|
||||||
|
|
||||||
|
e.preventDefault(); // Stops the browser from following the link
|
||||||
|
|
||||||
|
console.log('Clear Filters Area');
|
||||||
|
|
||||||
|
localStorage.removeItem('filterData');
|
||||||
|
|
||||||
|
$('#ticket_type').val('0');
|
||||||
|
$('#pod_no').val('');
|
||||||
|
$('#claim_no').val('');
|
||||||
|
$('#emp_code').val('');
|
||||||
|
$('#claim_status').val('0');
|
||||||
|
$('#emp_mobile_no').val('');
|
||||||
|
$('#tpa_id').val('0');
|
||||||
|
$('#client_id').val('0');
|
||||||
|
$('#insurer_id').val('0');
|
||||||
|
|
||||||
|
window.location.href = "<?= base_url("/ticket/list")?>";
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
Loading…
Reference in New Issue
Block a user