...
|
...
|
@@ -159,62 +159,72 @@ |
|
|
function btn_click(btnId, txtId) {
|
|
|
console.log(btnId);
|
|
|
|
|
|
var id = 0;
|
|
|
|
|
|
if (btnId === "nginx_btn") {
|
|
|
id = 1;
|
|
|
}
|
|
|
else if (btnId === "h5_btn") {
|
|
|
id = 2;
|
|
|
}
|
|
|
else if (btnId === "dns_btn") {
|
|
|
id = 3;
|
|
|
}
|
|
|
else {
|
|
|
return;
|
|
|
}
|
|
|
var btn = document.getElementById(btnId);
|
|
|
|
|
|
document.getElementById(txtId).innerText ="";
|
|
|
btn.disabled = true;
|
|
|
|
|
|
console.log("id: " + id);
|
|
|
$.ajax({
|
|
|
url: getUrlBasePath() + "/rabbitmq/allRabbitMq",
|
|
|
url: getUrlBasePath() + "/nginxSync/pushTask",
|
|
|
type: "post",
|
|
|
dataType: "json",
|
|
|
data: {
|
|
|
moType: "qc"
|
|
|
type: id
|
|
|
},
|
|
|
success: function (response) {
|
|
|
var logView = document.getElementById(txtId);
|
|
|
|
|
|
var interval = setInterval(function (){
|
|
|
var logView = document.getElementById(txtId).innerText;
|
|
|
var interval = setInterval(function () {
|
|
|
$.ajax({
|
|
|
url: 'getbuildmsg?messageid=' + obj.data.id + '&project=' + cproject,
|
|
|
url: "/nginxSync/getTaskLog",
|
|
|
type: 'POST',
|
|
|
dataType: 'json',
|
|
|
data: {
|
|
|
taskId: response.data.taskId
|
|
|
},
|
|
|
success: function (data3) {
|
|
|
var obj2 = eval("(" + data3 + ")");
|
|
|
var messagedata = obj2.data;
|
|
|
var currproject = messagedata.currentProject;
|
|
|
if (currproject != cproject) {
|
|
|
$("#currentproject").val(currproject);//更换当前的项目
|
|
|
$("#show-" + cproject + "-div").attr("class", "ckbox ckbox-success");
|
|
|
$("#show-" + currproject + "-div").attr("class", "ckbox ckbox-warning");
|
|
|
$("#resultArea").val("")
|
|
|
console.log(data3);
|
|
|
var messagedata = data3.data;
|
|
|
var logList = messagedata.msgList;
|
|
|
console.log(logList)
|
|
|
console.log(logList.length)
|
|
|
if (logList.length != 0) {
|
|
|
var str = "";
|
|
|
for (var i = 0; i < logList.length; i++) {
|
|
|
str = str + '\n' + logList[i];
|
|
|
}
|
|
|
|
|
|
var d = document.getElementById(txtId).innerHTML;
|
|
|
document.getElementById(txtId).innerText = d + str;
|
|
|
document.getElementById(txtId).scrollTop=document.getElementById(txtId).scrollHeight;
|
|
|
}
|
|
|
if (messagedata.message != "") {
|
|
|
var d = $("#resultArea").val();
|
|
|
$("#resultArea").val(d + messagedata.message);
|
|
|
var scrollTop = $("#resultArea")[0].scrollHeight;
|
|
|
$("#resultArea").scrollTop(scrollTop);
|
|
|
}
|
|
|
|
|
|
//code为2 ,则结束
|
|
|
var code = obj2.code;
|
|
|
var message = obj2.message;
|
|
|
if (code == 2) {
|
|
|
$("#submit-btn").show();
|
|
|
$("#cancel-btn").hide();
|
|
|
$("#show-" + cproject + "-div").attr("class", "ckbox ckbox-success");
|
|
|
document.getElementById("task-info-div").innerHTML = "<strong>'"+ message +"'</strong>";
|
|
|
var code = messagedata.isFinished;
|
|
|
if (code == 1) {
|
|
|
clearInterval(interval);
|
|
|
alert("Success to execute job...");
|
|
|
btn.disabled = false;
|
|
|
}
|
|
|
|
|
|
},
|
|
|
error: function (e) {
|
|
|
alert("从后台获取数据出错");
|
|
|
}
|
|
|
});
|
|
|
|
|
|
},1000);
|
|
|
}, 3000);
|
|
|
},
|
|
|
error: function (e) {
|
|
|
alert("Failed to execute job...");
|
...
|
...
|
|