Files
EasySoft-ZenTaoPMS/module/upgrade/js/consistency.ui.js
T

28 lines
793 B
JavaScript

function updateProgressInterval()
{
$.get($.createLink('upgrade', 'ajaxFixConsistency', 'version=' + version));
logOffset = 0;
interval = setInterval(function()
{
var url = $.createLink('upgrade', 'ajaxGetFixLogs', 'offset=' + logOffset);
$.getJSON(url, function(result)
{
logOffset = result.offset;
if(result.log) $('#logBox').append(result.log);
$('#progressBox').html(result.progress + '%');
let element = document.getElementById('logBox');
element.scrollTop = element.scrollHeight;
if(result.finished)
{
clearInterval(interval);
loadCurrentPage();
}
})
}, 500);
}
if(execFixSQL) updateProgressInterval()