ohctech_p8/health_index_totalcount_data.php

114 lines
3.7 KiB
PHP
Raw Normal View History

2024-10-16 19:18:52 +05:30
<div class="cardDushant" style="background-color: white;">
<div id="medicalTableLoadingIcon" style="display: none;">
<img src="assets/images/loading-spinner.gif" alt="Loading..." />
</div>
<table class="table table-bordered table-hover" id="medicalTable" width='100%' >
<thead class="thin-border-bottom">
<tr>
<th><i class="ace-icon fa fa-caret-right blue"></i>Date</th>
<th><i class="ace-icon fa fa-caret-right blue"></i>Name</th>
<th><i class="ace-icon fa fa-caret-right blue"></i>Emp Code</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<script>
// medical examination pending
$(document).ready(function() {
loadMedicalTable();
function loadMedicalTable() {
$('#medicalTableLoadingIcon').show();
$.ajax({
url: 'heath_index_all_data_script.php',
type: 'GET',
data: {
"year" : "<?php echo $year ?>"
},
dataType: 'json',
success: function(response) {
displayMedicalTable(response);
$('#medicalTableLoadingIcon').hide();
},
error: function(xhr, status, error) {
console.error(error);
$('#medicalTableLoadingIcon').hide();
}
});
}
function displayMedicalTable(response) {
var data = response.data;
console.log(data);
var tableBody = $('#medicalTable tbody');
tableBody.empty();
var checkup_ids_red = ""
var checkup_ids_yellow = ""
var checkup_ids_green = ""
data.forEach(function(item) {
var row ='';
var tr ='';
var color = item.color;
console.log(item);
if (color > '0' && color <= '1') {
tr = '<tr style="background-color: #ff0000;">';
checkup_ids_red += item.checkup_id + ' , ';
} else if (color > 1 && color <= 2) {
tr = '<tr style="background-color: #ff5733;">';
checkup_ids_yellow += item.checkup_id + ' , ';
} else if (color > 2 && color <= 3) {
tr = '<tr style="background-color: #f4b183;">';
checkup_ids_green += item.checkup_id + ' , ';
} else if (color > 3 && color <= 4) {
tr = '<tr style="background-color: #9dc3e6;">';
checkup_ids_green += item.checkup_id + ' , ';
} else if (color > 4 && color <= 5) {
tr = '<tr style="background-color: #92d050;">';
checkup_ids_green += item.checkup_id + ' , ';
} else if (color > 5 && color <= 7) {
tr = '<tr style="background-color: #00b050;">';
checkup_ids_green += item.checkup_id + ' , ';
} else {
tr = '<tr>';
}
row = tr +
'<td>' + item.date + '</td>' +
'<td>' + item.name + '</td>' +
'<td>' + item.emp_code + '</td>' +
'</tr>';
tableBody.append(row);
});
// console.log("RED " + checkup_ids_red);
// console.log("YELLOW " + checkup_ids_yellow);
// console.log("GREEN " + checkup_ids_green);
$("#id_red").val(checkup_ids_red);
$("#id_yellow").val(checkup_ids_yellow);
$("#id_green").val(checkup_ids_green);
var dataTable = $('#medicalTable').DataTable();
var dataTableContainer = dataTable.table().container();
$(dataTableContainer).addClass('table-background-white');
}
});
</script>