Browse Source

edit one click setting

tags/v1.21.11.1
Gitea 5 years ago
parent
commit
08055de03b
1 changed files with 82 additions and 21 deletions
  1. +82
    -21
      templates/repo/modelarts/trainjob/new.tmpl

+ 82
- 21
templates/repo/modelarts/trainjob/new.tmpl View File

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

Loading…
Cancel
Save