Browse Source

fix issue

tags/v1.22.9.2^2
zhoupzh 3 years ago
parent
commit
24d6de42cc
2 changed files with 35 additions and 26 deletions
  1. +6
    -5
      templates/repo/grampus/trainjob/npu/versionnew.tmpl
  2. +29
    -21
      web_src/js/features/cloudbrainShow.js

+ 6
- 5
templates/repo/grampus/trainjob/npu/versionnew.tmpl View File

@@ -197,10 +197,10 @@
{{range $k ,$v := .params}}
<div class="two fields width85" id="para{{$k}}">
<div class="field">
<input type="text" name="shipping_first-name" value={{$v.Label}} required>
<input type="text" class="shipping_first-name" value={{$v.Label}} required>
</div>
<div class="field">
<input type="text" name="shipping_last-name" value={{$v.Value}} required>
<input type="text" class="shipping_last-name" value={{$v.Value}} required>
</div>
<span>
<i class="trash icon"></i>
@@ -283,7 +283,7 @@
.tab();


$(document).ready(function(){
$(document).ready(function(){
let params = $('.dynamic.field').data('params')
params&&params.parameter.forEach((item,index)=>{
Add_parameter(index,flag=true,item)
@@ -312,6 +312,7 @@
value += '</div>'
value += '<span><i class="trash icon"></i></span>'
value += '</div>'
console.log(value)
$(".dynamic.field").append(value)

}
@@ -400,18 +401,17 @@
}
}
function send_run_para() {
console.log("-----------")
var run_parameters = []
var msg = {}
$(".dynamic.field .two.fields").each(function () {
var para_name = $(this).find('input.shipping_first-name').val()
var para_value = $(this).find('input.shipping_last-name').val()
run_parameters.push({ "label": para_name, "value": para_value })
console.log(run_parameters)
})
msg["parameter"] = run_parameters
msg = JSON.stringify(msg)
$('#store_run_para').val(msg)
return false
}
function get_name(){
let name1=$("#engine_name .text").text()
@@ -429,6 +429,7 @@
get_name()
send_run_para()
validate();
console.log(c)
})

;(function() {


+ 29
- 21
web_src/js/features/cloudbrainShow.js View File

@@ -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);


Loading…
Cancel
Save