@@ -281,27 +281,6 @@ | |||
}) | |||
.modal('show') | |||
} | |||
// function showcreateVue(){ | |||
// console.log("--vue--------") | |||
// $('.ui.modal.second') | |||
// .modal({ | |||
// centered: false, | |||
// onShow:function(){ | |||
// $('.ui.dimmer').css({"background-color":"rgb(136, 136, 136,0.7)"}) | |||
// $("#job-name").empty() | |||
// createModelName() | |||
// loadTrainList() | |||
// }, | |||
// onHide:function(){ | |||
// document.getElementById("formId").reset(); | |||
// $('#choice_model').dropdown('clear') | |||
// $('#choice_version').dropdown('clear') | |||
// $('.ui.dimmer').css({"background-color":""}) | |||
// } | |||
// }) | |||
// .modal('show') | |||
// } | |||
// 删除时用户确认 | |||
function assertDelete(obj) { | |||
if (obj.style.color == "rgb(204, 204, 204)") { | |||
@@ -337,6 +316,22 @@ | |||
} | |||
}) | |||
}) | |||
function versionAdd(version){ | |||
let versionArray = version.split('.') | |||
if(versionArray[2]=='9'){ | |||
if(versionArray[1]=='9'){ | |||
versionArray[0] = String(Number(versionArray[1])+1) | |||
versionArray[1] = '0' | |||
}else{ | |||
versionArray[1]=String(Number(versionArray[1])+1) | |||
} | |||
}else{ | |||
versionArray[2]=String(Number(versionArray[2])+1) | |||
} | |||
console.log(versionArray.join('.')) | |||
return versionArray.join('.') | |||
} | |||
function loadTrainList(){ | |||
$.get(`${repolink}/modelmanage/query_train_job?repoId=${repoId}`, (data) => { | |||
const n_length = data.length | |||
@@ -346,15 +341,11 @@ | |||
train_html += '</div>' | |||
} | |||
$("#job-name").append(train_html) | |||
$(".ui.dropdown.selection.search.width83").removeClass("loading") | |||
console.log(data) | |||
$(".ui.dropdown.selection.search.width83").removeClass("loading") | |||
}) | |||
} | |||
function loadTrainVersion(value){ | |||
$.get(`${repolink}/modelmanage/query_train_job_version?JobID=${value}`, (data) => { | |||
const n_length = data.length | |||
let train_html='' | |||
for (let i=0;i<n_length;i++){ | |||
@@ -363,7 +354,6 @@ | |||
} | |||
$("#job-version").append(train_html) | |||
$(".ui.dropdown.selection.search.width70").removeClass("loading") | |||
console.log(data) | |||
}) | |||
} | |||
@@ -396,7 +386,6 @@ | |||
}else{ | |||
$("#verionname").removeClass("error") | |||
} | |||
return true | |||
} | |||
@@ -426,9 +415,6 @@ | |||
return false | |||
} | |||
}) | |||
}) | |||
</script> | |||
@@ -158,12 +158,25 @@ export default { | |||
}, | |||
methods: { | |||
load(tree, treeNode, resolve) { | |||
setTimeout(() => { | |||
resolve([ | |||
{ID:"27-1",Name:"",Version:"0.0.3",VersionCount:'20',Size:2510550,EngineName:'Mindspore',ComputeResource:'NPU',CreatedUnix:1638265850,UserName:'zhoupz'}, | |||
{ID:"27-2",Name:"",Version:"0.0.3",VersionCount:'20',Size:2510550,EngineName:'Mindspore',ComputeResource:'NPU',CreatedUnix:1638265840,UserName:'zhoupz'}, | |||
]) | |||
}, 1000) | |||
console.log("tree",tree) | |||
this.$axios.get(this.url+'show_model_child_api',{params:{ | |||
name:tree.Name | |||
}}).then((res)=>{ | |||
console.log(res) | |||
let TrainTaskInfo | |||
let tableData | |||
tableData= res.data | |||
console.log("-----tableData---",tableData) | |||
for(let i=0;i<res.data.count;i++){ | |||
TrainTaskInfo = JSON.parse(res.data[i].TrainTaskInfo) | |||
tableData[i].EngineName = TrainTaskInfo.EngineName.split('-')[0] | |||
tableData[i].ComputeResource = TrainTaskInfo.ComputeResource | |||
tableData[i].Name='' | |||
} | |||
console.log("=====-----tabledata---".tableData) | |||
resolve(tableData) | |||
}) | |||
}, | |||
tableHeaderStyle({row,column,rowIndex,columnIndex}){ | |||
if(rowIndex===0){ | |||
@@ -186,7 +199,8 @@ export default { | |||
$('.ui.dimmer').css({"background-color":"rgb(136, 136, 136,0.7)"}) | |||
$("#job-name").empty() | |||
$('#name').val(name) | |||
$('#version').val("0.0.2") | |||
let version_string = versionAdd(version) | |||
$('#version').val(version_string) | |||
loadTrainList() | |||
}, | |||
onHide:function(){ | |||
@@ -198,13 +212,7 @@ export default { | |||
}) | |||
.modal('show') | |||
}, | |||
function(version){ | |||
let versionArray = version.split('.') | |||
if(Number(versionArray[2])==9){ | |||
versionArray[1] = Number(versionArray[1])+1 | |||
} | |||
}, | |||
deleteModel(id){ | |||
this.$axios.delete(this.url+'delete_model',{ | |||
params:{ | |||