Browse Source

fix issue

pull/2574/head
zhoupzh 2 years ago
parent
commit
18a821c7e0
1 changed files with 30 additions and 19 deletions
  1. +30
    -19
      templates/repo/cloudbrain/inference/new.tmpl

+ 30
- 19
templates/repo/cloudbrain/inference/new.tmpl View File

@@ -297,36 +297,42 @@
let nameMap,nameList let nameMap,nameList
let faildModelName = $('#failed_model_name').val() let faildModelName = $('#failed_model_name').val()
// 获取模型列表和模型名称对应的模型版本 // 获取模型列表和模型名称对应的模型版本
$.get(`${RepoLink}/modelmanage/query_model_for_predict?type=0`, (data) => {
$(document).ready(function(){
modelVersion() modelVersion()
modelCkpt() modelCkpt()
nameMap = data.nameMap
nameList = data.nameList
let html = ''
nameList.forEach(element => {
html += `<div class="item" data-value=${element}>${element}</div>`
});
if(nameList.length!==0){
const initModelVersion = nameMap[nameList[0]][0]
const initTrainTaskInfo = JSON.parse(initModelVersion.TrainTaskInfo)
$('#model_name').append(html)
if(faildModelName){
$("#select_model").dropdown('set text',faildModelName)
$("#select_model").dropdown('set value',faildModelName,faildModelName)
}else{
$("#select_model").dropdown('set text',nameList[0])
$("#select_model").dropdown('set value',nameList[0],nameList[0])
$.get(`${RepoLink}/modelmanage/query_model_for_predict?type=0`, (data) => {
nameMap = data.nameMap
nameList = data.nameList
let html = ''
nameList.forEach(element => {
html += `<div class="item" data-value=${element}>${element}</div>`
});
if(nameList.length!==0){
const initModelVersion = nameMap[nameList[0]][0]
const initTrainTaskInfo = JSON.parse(initModelVersion.TrainTaskInfo)
$('#model_name').append(html)
if(faildModelName){
$("#select_model").dropdown('set text',faildModelName)
$("#select_model").dropdown('set value',faildModelName,faildModelName)
}else{
$("#select_model").dropdown('set text',nameList[0])
$("#select_model").dropdown('set value',nameList[0],nameList[0])
}
} }
}


$('#select_model').removeClass("loading")
$('#select_model').removeClass("loading")
})
}) })
// 根据选中的模型名称获取相应的模型版本 // 根据选中的模型名称获取相应的模型版本
function modelVersion(){ function modelVersion(){
let faildModelVersion = $('#failed_model_version').val() let faildModelVersion = $('#failed_model_version').val()
let faildTrainUrl = $('#failed_train_url').val() let faildTrainUrl = $('#failed_train_url').val()
$('#select_model').dropdown({ $('#select_model').dropdown({
onChange: function(value, text, $selectedItem) { onChange: function(value, text, $selectedItem) {
faildModelVersion = ''
faildTrainUrl=''
console.log("-----------------")
$("#select_model_version").addClass("loading") $("#select_model_version").addClass("loading")
$('#model_name_version').empty() $('#model_name_version').empty()
let html = '' let html = ''
@@ -339,6 +345,7 @@
$("#select_model_version").removeClass("loading") $("#select_model_version").removeClass("loading")
const initVersionText = $('#model_name_version div.item:first-child').text() const initVersionText = $('#model_name_version div.item:first-child').text()
const initVersionValue = $('#model_name_version div.item:first-child').data('value') const initVersionValue = $('#model_name_version div.item:first-child').data('value')
if(faildModelVersion&&faildTrainUrl){ if(faildModelVersion&&faildTrainUrl){
console.log("-0-0-0-0-0-") console.log("-0-0-0-0-0-")
$("#select_model_version").dropdown('set text',faildModelVersion) $("#select_model_version").dropdown('set text',faildModelVersion)
@@ -347,6 +354,7 @@
$("#select_model_version").dropdown('set text',initVersionText) $("#select_model_version").dropdown('set text',initVersionText)
$("#select_model_version").dropdown('set value',initVersionValue,initVersionText,$('#model_name_version div.item:first-child')) $("#select_model_version").dropdown('set value',initVersionValue,initVersionText,$('#model_name_version div.item:first-child'))
} }
} }
}) })
} }
@@ -355,6 +363,8 @@
let faildCkptName = $('#failed_ckpt_name').val() let faildCkptName = $('#failed_ckpt_name').val()
$('#select_model_version').dropdown({ $('#select_model_version').dropdown({
onChange: function(value, text, $selectedItem) { onChange: function(value, text, $selectedItem) {
faildCkptName=''
console.log("===========----------")
const dataID = $selectedItem[0].getAttribute("data-id") const dataID = $selectedItem[0].getAttribute("data-id")
const label = $selectedItem[0].getAttribute("data-label") const label = $selectedItem[0].getAttribute("data-label")
$("#select_model_checkpoint").addClass("loading") $("#select_model_checkpoint").addClass("loading")
@@ -373,6 +383,7 @@
$("#select_model_checkpoint").removeClass("loading") $("#select_model_checkpoint").removeClass("loading")
const initVersionText = $('#model_checkpoint div.item:first-child').text() const initVersionText = $('#model_checkpoint div.item:first-child').text()
const initVersionValue = $('#model_checkpoint div.item:first-child').data('value') const initVersionValue = $('#model_checkpoint div.item:first-child').data('value')
if(faildCkptName){ if(faildCkptName){
$("#select_model_checkpoint").dropdown('set text',faildCkptName) $("#select_model_checkpoint").dropdown('set text',faildCkptName)
$("#select_model_checkpoint").dropdown('set value',faildCkptName,faildCkptName,$('#model_name_version div.item:first-child')) $("#select_model_checkpoint").dropdown('set value',faildCkptName,faildCkptName,$('#model_name_version div.item:first-child'))


Loading…
Cancel
Save