|
|
@@ -481,9 +481,19 @@ |
|
|
|
// 调试和评分新开窗口 |
|
|
|
const {AppSubUrl, StaticUrlPrefix, csrf} = window.config; |
|
|
|
let url={{.RepoLink}} |
|
|
|
let getParam=location.search.split('?debugListType=').pop() |
|
|
|
let getParam=getQueryVariable('debugListType') |
|
|
|
let dropdownValue = getParam==='all'||getParam==='' ? '全部' : getParam |
|
|
|
localStorage.setItem('all',location.href) |
|
|
|
function getQueryVariable(variable) |
|
|
|
{ |
|
|
|
let query = window.location.search.substring(1); |
|
|
|
let vars = query.split("&"); |
|
|
|
for (let i=0;i<vars.length;i++) { |
|
|
|
let pair = vars[i].split("="); |
|
|
|
if(pair[0] == variable){return pair[1];} |
|
|
|
} |
|
|
|
return(false); |
|
|
|
} |
|
|
|
function stop(obj) { |
|
|
|
if (obj.style.color != "rgb(204, 204, 204)") { |
|
|
|
obj.target = '_blank' |
|
|
@@ -525,9 +535,15 @@ |
|
|
|
url:debugUrl+'restart', |
|
|
|
data:$('#debugAgainForm-'+JobID).serialize(), |
|
|
|
success:function(res){ |
|
|
|
if(res.result_code==0){ |
|
|
|
$('#' + JobID+'-icon').removeClass().addClass(res.status) |
|
|
|
$('#' + JobID+ '-text').text(res.status) |
|
|
|
if(res.result_code==="0"){ |
|
|
|
if(res.job_id!==JobID){ |
|
|
|
location.reload() |
|
|
|
}else{ |
|
|
|
$('#' + JobID+'-icon').removeClass().addClass(res.status) |
|
|
|
$('#' + JobID+ '-text').text(res.status) |
|
|
|
$('#model-debug-'+JobID).removeClass('blue').addClass('disabled') |
|
|
|
$('#model-delete-'+JobID).removeClass('blue').addClass('disabled') |
|
|
|
} |
|
|
|
}else{ |
|
|
|
$(".ui.negative.message").css("display","block") |
|
|
|
$(".ui.negative.message p").text(res.error_msg) |
|
|
@@ -548,9 +564,19 @@ |
|
|
|
url:stopUrl, |
|
|
|
data:$('#stopForm-'+JobID).serialize(), |
|
|
|
success:function(res){ |
|
|
|
if(res.result_code==0){ |
|
|
|
$('#' + jobID+'-icon').removeClass().addClass(res.status) |
|
|
|
$('#' + jobID+ '-text').text(res.status) |
|
|
|
if(res.result_code==="0"){ |
|
|
|
$('#' + JobID+'-icon').removeClass().addClass(res.status) |
|
|
|
$('#' + JobID+ '-text').text(res.status) |
|
|
|
if(res.status==="STOPPED"){ |
|
|
|
$('#model-debug-'+JobID).removeClass('blue').addClass('disabled').text("再次调试").css("margin","0") |
|
|
|
$('#model-image-'+JobID).removeClass('blue').addClass('disabled') |
|
|
|
$('#stop-model-debug-'+JobID).removeClass('blue').addClass('disabled') |
|
|
|
} |
|
|
|
else{ |
|
|
|
$('#model-debug-'+JobID).removeClass('blue').addClass('disabled') |
|
|
|
$('#stop-model-debug-'+JobID).removeClass('blue').addClass('disabled') |
|
|
|
} |
|
|
|
|
|
|
|
}else{ |
|
|
|
$("ui.negative.message").text(res.error_msg) |
|
|
|
} |
|
|
@@ -584,44 +610,30 @@ |
|
|
|
$('#' + jobID+ '-text').text(status) |
|
|
|
} |
|
|
|
if(status==="RUNNING"){ |
|
|
|
$('#model-debug-'+jobID).removeClass('disabled') |
|
|
|
$('#model-debug-'+jobID).addClass('blue') |
|
|
|
$('#model-debug-'+jobID).text('调试') |
|
|
|
$('#model-image-'+jobID).removeClass('disabled') |
|
|
|
$('#model-image-'+jobID).addClass('blue') |
|
|
|
$('#model-debug-'+jobID).css("margin","0 1rem") |
|
|
|
$('#model-debug-'+jobID).removeClass('disabled').addClass('blue').text('调试').css("margin","0 1rem") |
|
|
|
$('#model-image-'+jobID).removeClass('disabled').addClass('blue') |
|
|
|
} |
|
|
|
if(status!=="RUNNING"){ |
|
|
|
// $('#model-debug-'+jobID).removeClass('blue') |
|
|
|
// $('#model-debug-'+jobID).addClass('disabled') |
|
|
|
$('#model-image-'+jobID).removeClass('blue') |
|
|
|
$('#model-image-'+jobID).addClass('disabled') |
|
|
|
|
|
|
|
$('#model-image-'+jobID).removeClass('blue').addClass('disabled') |
|
|
|
} |
|
|
|
if(["CREATING","STOPPING","WAITING","STARTING"].includes(status)){ |
|
|
|
$('#model-debug-'+jobID).removeClass('blue') |
|
|
|
$('#model-debug-'+jobID).addClass('disabled') |
|
|
|
$('#model-debug-'+jobID).removeClass('blue').addClass('disabled') |
|
|
|
} |
|
|
|
if(['STOPPED','FAILED','START_FAILED','CREATE_FAILED','SUCCEEDED'].includes(status)){ |
|
|
|
$('#model-debug-'+jobID).removeClass('disabled') |
|
|
|
$('#model-debug-'+jobID).addClass('blue') |
|
|
|
$('#model-debug-'+jobID).text('再次调试') |
|
|
|
|
|
|
|
$('#model-debug-'+jobID).removeClass('disabled').addClass('blue').text('再次调试').css("margin","0") |
|
|
|
} |
|
|
|
if(["RUNNING","WAITING"].includes(status)){ |
|
|
|
$('#stop-model-debug-'+jobID).removeClass('disabled') |
|
|
|
$('#stop-model-debug-'+jobID).addClass('blue') |
|
|
|
$('#stop-model-debug-'+jobID).removeClass('disabled').addClass('blue') |
|
|
|
} |
|
|
|
if(["CREATING","STOPPING","STARTING","STOPPED","FAILED","START_FAILED"].includes(status)){ |
|
|
|
$('#stop-model-debug-'+jobID).removeClass('blue') |
|
|
|
$('#stop-model-debug-'+jobID).addClass('disabled') |
|
|
|
$('#stop-model-debug-'+jobID).removeClass('blue').addClass('disabled') |
|
|
|
} |
|
|
|
if(status==="STOPPED" || status==="FAILED"|| status==="START_FAILED"){ |
|
|
|
$('#model-delete-'+jobID).removeClass('disabled') |
|
|
|
$('#model-delete-'+jobID).addClass('blue') |
|
|
|
$('#model-delete-'+jobID).removeClass('disabled').addClass('blue') |
|
|
|
}else{ |
|
|
|
$('#model-delete-'+jobID).removeClass('blue') |
|
|
|
$('#model-delete-'+jobID).addClass('disabled') |
|
|
|
$('#model-delete-'+jobID).removeClass('blue').addClass('disabled') |
|
|
|
} |
|
|
|
}).fail(function(err) { |
|
|
|
console.log(err); |
|
|
@@ -629,6 +641,7 @@ |
|
|
|
}); |
|
|
|
}; |
|
|
|
$(document).ready(function(){ |
|
|
|
dropdownValue = dropdownValue==="CPU%2FGPU"? 'CPU/GPU' : dropdownValue |
|
|
|
$('.default.text').text(dropdownValue) |
|
|
|
$('.ui.dropdown') |
|
|
|
.dropdown({ |
|
|
@@ -641,7 +654,6 @@ |
|
|
|
}) |
|
|
|
$('.message .close') |
|
|
|
.on('click', function() { |
|
|
|
console.log(this) |
|
|
|
$(this) |
|
|
|
.closest('.message') |
|
|
|
.transition('fade') |
|
|
@@ -683,7 +695,6 @@ |
|
|
|
// 显示弹窗,弹出相应的信息 |
|
|
|
function showmask() { |
|
|
|
var image_tag = !$('#image_tag').val() |
|
|
|
console.log("image_tag",image_tag) |
|
|
|
if(image_tag){ |
|
|
|
return |
|
|
|
} |
|
|
|