351
| <![CDATA[<script>
$(function() {
$('.btn-group-fab').on('click', '.btn', function() {
window.open('http://www.tacaratu.pe.gov.br/app/chatbot/chat', '_blank', 'location=yes,height=670,width=570,scrollbars=yes,status=yes');
});
$('has-tooltip').tooltip();
});
</script>]]>
|
447
| <![CDATA[<script>
$(document).ready(function() {
var isFilter = false;
var ctx = document.getElementById('chartBoletim').getContext('2d');
var notificados = $('#notificados');
var caraibeiras = $('#caraibeiras');
var tacaratu = $('#tacaratu');
var zona = $('#zona');
var leitos = $('#leitos');
var aldeias = $('#aldeias');
var recuperados = $('#recuperados');
var ativos = $('#ativos');
var descartados = $('#descartados');
var obitos = $('#obitos');
var c_ativos = $("#c_ativos");
var data = $('#data-b');
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ['Caraibeiras', 'Tacaratu',
'Zona Rural','Leito Hospitalar', 'Aldeias Indígenas',
'Recuperados', 'Novos Positivos', 'Casos Ativos', 'Óbitos'
],
datasets: [{
label: 'Números',
data: [],
backgroundColor: [
'#5bc0de',
'#6c757d',
'#007bff',
'#ffc107',
'#33C7FF',
'#FF33FF',
'#28a745',
'#dc3545',
'#f8f9fa',
'#BFB8B7',
'#343a40'
],
borderColor: [
'#5bc0de',
'#6c757d',
'#007bff',
'#ffc107',
'#33C7FF',
'#FF33FF',
'#28a745',
'#dc3545',
'#f8f9fa',
'#BFB8B7',
'#343a40'
],
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
stepSize: 1,
}
}]
}
}
});
const getDadosCovid = (filter = null) => {
$.ajax({
url: "http://www.tacaratu.pe.gov.br/api/covid-19",
method: 'POST',
data: {
data: filter
}
}).then(res => {
recuperados.html(res.recuperados);
ativos.html(res.ativos);
descartados.html(res.descartados);
obitos.html(res.obitos);
zona.html(res.zona);
leitos.html(res.leitos);
aldeias.html(res.aldeias);
tacaratu.html(res.tacaratu);
caraibeiras.html(res.caraibeiras);
c_ativos.html(res.c_ativos);
data.html(res.data);
let dados = [
res.caraibeiras,
res.tacaratu,
res.zona,
res.leitos,
res.aldeias,
res.recuperados,
res.ativos,
res.c_ativos,
res.obitos
];
myChart.data.datasets[0].data = dados;
myChart.update();
if (res.update) {
showDialog('Dados atualizados!', 'info', 3000);
}
});
}
getDadosCovid();
$('#btn-filter').click(function(e) {
e.preventDefault();
var data = $('.filter').val();
if (data != '') {
isFilter = true;
$('#empty-form').addClass('d-none');
getDadosCovid(data);
showDialog('Dados atualizados!', 'success', 3000);
} else {
$('#empty-form').removeClass('d-none');
}
$(this).blur();
});
setInterval(() => {
if (!isFilter) {
getDadosCovid();
}
}, 10000);
});
</script>]]>
|