| @@ -126,14 +126,6 @@ | |||
| <a class="item active parameter_config">{{.i18n.Tr "repo.modelarts.train_job.fast_parameter_setting_config_link"}}</a> | |||
| </span> | |||
| </div> | |||
| <div class="inline required field"> | |||
| <label>{{.i18n.Tr "repo.modelarts.train_job.dataset"}}</label> | |||
| <select class="ui search dropdown" id="trainjob_datasets" style='width:385px' name="attachment"> | |||
| {{range .attachments}} | |||
| <option name="attachment" value="{{.UUID}}">{{.Attachment.Name}}</option> | |||
| {{end}} | |||
| </select> | |||
| </div> | |||
| <div class="required field"> | |||
| <label>{{.i18n.Tr "repo.modelarts.train_job.algorithm_origin"}}</label> | |||
| <div class="ui top attached tabular menu"> | |||
| @@ -178,7 +170,6 @@ | |||
| <label>{{.i18n.Tr "repo.modelarts.train_job.run_parameter"}}</label> | |||
| <span id="add_run_para"><i class="plus circle icon"></i>{{.i18n.Tr "repo.modelarts.train_job.add_run_parameter"}}</span> | |||
| <div class="dynamic field"> | |||
| </div> | |||
| </div> | |||
| <h4 class="ui dividing header">{{.i18n.Tr "repo.modelarts.train_job.resource_setting"}}</h4> | |||
| @@ -243,7 +234,7 @@ | |||
| </div> | |||
| <div class="inline field"> | |||
| <button class="ui green button" onclick="showmask()"> | |||
| <button class="ui create_train_job green button" onclick="showmask()"> | |||
| {{.i18n.Tr "repo.cloudbrain.new"}} | |||
| </button> | |||
| <a class="ui button" href="/">{{.i18n.Tr "repo.cloudbrain.cancel"}}</a> | |||
| @@ -252,7 +243,7 @@ | |||
| <!-- 模态框 --> | |||
| <div class="ui parameter modal" style="height: 70%;"> | |||
| <div class="header"> | |||
| 一键设置参数 | |||
| {{.i18n.Tr "repo.modelarts.train_job.fast_parameter_setting"}} | |||
| </div> | |||
| <div class="content" style="height:100%"> | |||
| <div class="ui grid" style="height: 100%; margin-top: auto; margin-bottom: auto"> | |||
| @@ -260,7 +251,9 @@ | |||
| <div class="five wide column" style="height:100%"> | |||
| <div class="ui vertical menu" style="height:100%;"> | |||
| <div class="item"> | |||
| <div class="ui input"><input type="text" placeholder="搜索..."></div> | |||
| <div class="ui input"> | |||
| <input type="text" placeholder="搜索..."> | |||
| </div> | |||
| </div> | |||
| <div class="item" style="height:85%; overflow:auto;"> | |||
| <div class="menu"> | |||
| @@ -279,31 +272,31 @@ | |||
| <tbody> | |||
| <tr> | |||
| <td class="four wide"> {{.i18n.Tr "repo.modelarts.train_job.job_name"}} </td> | |||
| <td> {{.NAME}} </td> | |||
| <td>1</td> | |||
| </tr> | |||
| <tr> | |||
| <td> {{.i18n.Tr "repo.modelarts.train_job.description"}} </td> | |||
| <td>{{.description}}</td> | |||
| <td>2</td> | |||
| </tr> | |||
| <tr> | |||
| <td> {{.i18n.Tr "repo.modelarts.train_job.dataset"}} </td> | |||
| <td>{{.dataset}}</td> | |||
| <td>3</td> | |||
| </tr> | |||
| <tr> | |||
| <td> {{.i18n.Tr "repo.modelarts.train_job.start_file"}} </td> | |||
| <td>{{.start_file}}</td> | |||
| <td>4</td> | |||
| </tr> | |||
| <tr> | |||
| <td> {{.i18n.Tr "repo.modelarts.train_job.run_parameter"}} </td> | |||
| <td> {{.run_parameter}}</td> | |||
| <td>5=6 7=8</td> | |||
| </tr> | |||
| <tr> | |||
| <td> {{.i18n.Tr "repo.modelarts.train_job.resource_pool"}} </td> | |||
| <td>{{.resource_pool}}</td> | |||
| <td>6</td> | |||
| </tr> | |||
| <tr> | |||
| <td> {{.i18n.Tr "repo.modelarts.train_job.amount_of_compute_node"}} </td> | |||
| <td>{{.amount_of_compute_node}}</td> | |||
| <td>7</td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| @@ -312,10 +305,12 @@ | |||
| </div> | |||
| </div> | |||
| <div class="actions"> | |||
| <button class="ui green button"> | |||
| <button class="ui parameter green button"> | |||
| {{.i18n.Tr "repo.confirm_choice"}} | |||
| </button> | |||
| <a class="ui button" href="/">{{.i18n.Tr "repo.cloudbrain.cancel"}}</a> | |||
| <div class="ui deny button"> | |||
| {{.i18n.Tr "repo.cloudbrain.cancel"}} | |||
| </div> | |||
| </div> | |||
| </div> | |||
| </form> | |||
| @@ -329,7 +324,24 @@ | |||
| .dropdown(); | |||
| $('.menu .item') | |||
| .tab(); | |||
| // function Add_parameter(){ | |||
| // value = '<div class="two fields">' + | |||
| // '<div class="field">' + | |||
| // '<input type="text" name="shipping[first-name]" placeholder={{.i18n.Tr "repo.modelarts.train_job.parameter_name"}}> ' + | |||
| // '</div> ' + | |||
| // '<div class="field"> ' + | |||
| // '<input type="text" name="shipping[last-name]" placeholder={{.i18n.Tr "repo.modelarts.train_job.parameter_value"}}>' + | |||
| // '</div>'+ | |||
| // '<span>' + | |||
| // '<i class="trash icon">' + | |||
| // '</i>' + | |||
| // '</span>' + | |||
| // '</div>' | |||
| // $(".dynamic.field").append(value) | |||
| // } | |||
| $('#add_run_para').click(function(){ | |||
| // Add_parameter() | |||
| value = '<div class="two fields">' + | |||
| '<div class="field">' + | |||
| '<input type="text" name="shipping[first-name]" placeholder={{.i18n.Tr "repo.modelarts.train_job.parameter_name"}}> ' + | |||
| @@ -378,6 +390,55 @@ | |||
| $(".item.active.parameter_config").click(function(){ | |||
| $('.ui.parameter.modal') | |||
| .modal('setting', 'closable', false) | |||
| .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.deny.button').click(function(){ | |||
| $('.ui.parameter.modal') | |||
| .modal('hide'); | |||
| }) | |||
| // $('.ui.create_train_job.green.button').click(function() { | |||
| // var formData = $(".ui.form").serializeArray(); | |||
| // var formObject = {}; | |||
| // for (var item in formData) { | |||
| // formObject[formData[item].name] = formData[item].value; | |||
| // } | |||
| // formData = JSON.stringify(formObject); | |||
| // alert(formData) | |||
| // }) | |||
| </script> | |||