|
|
|
@@ -457,7 +457,7 @@ export default async function initCloudrainSow() { |
|
|
|
(data) => { |
|
|
|
nameMap = data.nameMap; |
|
|
|
nameList = data.nameList; |
|
|
|
let html = ""; |
|
|
|
let html = `<div class="item"></div>`; |
|
|
|
nameList.forEach((element) => { |
|
|
|
html += `<div class="item" data-value=${element}>${element}</div>`; |
|
|
|
}); |
|
|
|
@@ -483,32 +483,40 @@ export default async function initCloudrainSow() { |
|
|
|
$("#select_model").dropdown({ |
|
|
|
onChange: function (value, text, $selectedItem) { |
|
|
|
$("#model_name_version").empty(); |
|
|
|
let html = ""; |
|
|
|
nameMap[value].forEach((element) => { |
|
|
|
let { TrainTaskInfo } = element; |
|
|
|
TrainTaskInfo = JSON.parse(TrainTaskInfo); |
|
|
|
html += `<div class="item" data-label="${element.Label}" data-id="${element.ID}" data-value="${element.Path}">${element.Version}</div>`; |
|
|
|
}); |
|
|
|
$("#model_name_version").append(html); |
|
|
|
const initVersionText = $( |
|
|
|
"#model_name_version div.item:first-child" |
|
|
|
).text(); |
|
|
|
const initVersionValue = $( |
|
|
|
"#model_name_version div.item:first-child" |
|
|
|
).data("value"); |
|
|
|
if(value){ |
|
|
|
let html = ""; |
|
|
|
nameMap[value].forEach((element) => { |
|
|
|
let { TrainTaskInfo } = element; |
|
|
|
TrainTaskInfo = JSON.parse(TrainTaskInfo); |
|
|
|
html += `<div class="item" data-label="${element.Label}" data-id="${element.ID}" data-value="${element.Path}">${element.Version}</div>`; |
|
|
|
}); |
|
|
|
$("#model_name_version").append(html); |
|
|
|
const initVersionText = $( |
|
|
|
"#model_name_version div.item:first-child" |
|
|
|
).text(); |
|
|
|
const initVersionValue = $( |
|
|
|
"#model_name_version div.item:first-child" |
|
|
|
).data("value"); |
|
|
|
|
|
|
|
$("#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 text", initVersionText); |
|
|
|
$("#select_model_version").dropdown( |
|
|
|
"set value", |
|
|
|
initVersionValue, |
|
|
|
initVersionText, |
|
|
|
$("#model_name_version div.item:first-child") |
|
|
|
); |
|
|
|
}else{ |
|
|
|
$("#select_model_version").dropdown("set text", ''); |
|
|
|
$("#select_model_version").dropdown("set value", ''); |
|
|
|
$("#select_model_checkpoint").dropdown("set text", ''); |
|
|
|
$("#select_model_checkpoint").dropdown("set value", ''); |
|
|
|
} |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
$("#select_model_version").dropdown({ |
|
|
|
onChange: function (value, text, $selectedItem) { |
|
|
|
if(!value) return |
|
|
|
const dataID = |
|
|
|
$selectedItem && $selectedItem[0].getAttribute("data-id"); |
|
|
|
$("input#ai_model_version").val(text); |
|
|
|
|