diff --git a/templates/repo/modelarts/trainjob/new.tmpl b/templates/repo/modelarts/trainjob/new.tmpl
index 532cd0559..e59ca686b 100755
--- a/templates/repo/modelarts/trainjob/new.tmpl
+++ b/templates/repo/modelarts/trainjob/new.tmpl
@@ -272,31 +272,31 @@
' +
+ function Add_parameter(i){
+ value = '
'
$(".dynamic.field").append(value)
- })
+ }
+
+ $('#add_run_para').click(function(){
+ var len = $(".dynamic.field .two.fields").length
+ Add_parameter(len)
+ });
+
$(".dynamic.field").on("click",".trash.icon", function() {
+ var index = $(this).parent().parent().index()
$(this).parent().parent().remove()
+ var len = $(".dynamic.field .two.fields").length
+ $(".dynamic.field .two.fields").each(function(){
+ var cur_index = $(this).index()
+ $(this).attr('id', 'para' + cur_index)
+ })
});
$('.ui.save.checkbox').click(function(){
@@ -394,38 +390,50 @@
.modal('show');
})
- // $('.ui.parameter.green.button').click(function(){
- // var parameters = [];
- // $('table tr').each(function() {
- // var row = []
- // $(this).find('td').each(function(){
- // row.push($(this).text())
- // })
- // parameters.push(row);
- // });
-
- // for(var i = 2; i < parameters.length; i++){
- // switch(i) {
- // case ("2"):
- // $("select[name='attachment']").val(parameters[i]);
- // case ("3"):
- // $("input[name='boot_file']").val(parameters[i]);
- // case ("4"):
- // var para = parameters[i].split()
- // for(var p in para){
- // var para_name = p.split('=')[0]
- // var para_value = p.split('=')[1]
- // Add_parameter()
- // $(".dynamic.field:last-child").find("input[name=shipping[first-name]]").val(para_name)
- // $(".dynamic.field:last-child").find("input[name=shipping[last-name]]").val(para_value)
- // }
- // case ("5"):
- // $("select[name='pool_id']").val(parameters[i]);
- // case ("6"):
- // $("input[name='work_server_number']").val(parameters[i]);
- // }
- // }
- // })
+ $('.ui.parameter.green.button').click(function(){
+ var parameters = [];
+ $('table tr').each(function() {
+ $(this).find('td:eq(1)').each(function(){
+ parameters.push($(this).text());
+ })
+ });
+ console.log(parameters)
+ $('.ui.parameter.modal')
+ .modal('hide');
+ for(var i = 2; i < parameters.length; i++){
+ switch(i) {
+ // 数据集uuid待完成
+ // case (2):
+ // console.log(1)
+ // break;
+ // $("#trainjob_datasets").val(parameters[i]);
+ // console.log($("#trainjob_datasets").val())
+ case (3):
+ $("input[name='boot_file']").val(parameters[i]);
+ break;
+ case (4):
+ var para = parameters[i].split(" ")
+ for(var j = 0; j < para.length; j++){
+ var para_name = para[j].split('=')[0]
+ var para_value = para[j].split('=')[1]
+ var len = $(".dynamic.field .two.fields").length
+ console.log(len)
+ Add_parameter(len)
+ var pid = 'para' + len
+ $(".dynamic.field"+ " #" + pid + "").find("input[name=shipping_first-name]").css("background-color", "red")
+ $(".dynamic.field"+ " #" + pid + "").find("input[name=shipping_first-name]").val(para_name)
+ $(".dynamic.field"+ " #" + pid + "").find("input[name=shipping_last-name]").val(para_value)
+ }
+ break;
+ // case (5):
+ // $("select[name='pool_id']").val(parameters[i]);
+ // break;
+ case (6):
+ $("input[name='work_server_number']").val(parameters[i]);
+ break;
+ }
+ }
+ })
$('.ui.deny.button').click(function(){
$('.ui.parameter.modal')