#2987 智算gpu训练任务详情页面AI引擎字段应叫镜像 #2989 个人中心-云脑任务页面点击修改再点击取消应返回个人中心-云脑任务列表tags/v1.22.11.1^2
@@ -290,7 +290,7 @@ | |||
</div> | |||
<!-- 修改任务 --> | |||
{{if eq .JobType "TRAIN"}} | |||
<div class="ui compact buttons"> | |||
<div class="ui compact buttons __btn_edit__"> | |||
<a style="padding: 0.5rem 1rem;" class="ui basic blue button" href="{{AppSubUrl}}/{{.Repo.OwnerName}}/{{.Repo.Name}}{{if eq .Cloudbrain.Type 1}}/modelarts/train-job/{{.JobID}}{{else if eq .Cloudbrain.Type 0}}/cloudbrain/train-job/{{.JobID}}{{else if eq .Cloudbrain.Type 2}}/grampus/train-job/{{.JobID}}{{end}}/create_version{{if .VersionName}}?version_name={{.VersionName}}{{end}}"> | |||
{{$.i18n.Tr "repo.modelarts.modify"}} | |||
</a> | |||
@@ -505,4 +505,16 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<script> | |||
document.addEventListener('DOMContentLoaded', function() { | |||
var editbtns = $('.__btn_edit__'); | |||
var curHref = window.location.href; | |||
for (var i = 0, iLen = editbtns.length; i < iLen; i++) { | |||
var buttonEl = editbtns.eq(i).find('a'); | |||
var oHref = buttonEl.attr('href'); | |||
var hasSearch = oHref.split('?').length > 1; | |||
buttonEl.attr('href', oHref + (hasSearch ? '&' : '?') + 'backurl=' + encodeURIComponent(curHref)); | |||
} | |||
}); | |||
</script> | |||
{{template "base/footer" .}} |
@@ -232,7 +232,7 @@ | |||
<button class="ui create_train_job green button"> | |||
{{.i18n.Tr "repo.cloudbrain.new"}} | |||
</button> | |||
<a class="ui button" | |||
<a class="ui button __btn-cancel-back__" | |||
href="{{.RepoLink}}/modelarts/train-job">{{.i18n.Tr "repo.cloudbrain.cancel"}}</a> | |||
</div> | |||
@@ -256,5 +256,9 @@ | |||
memory: {{$.i18n.Tr "cloudbrain.memory"}}, | |||
shared_memory: {{$.i18n.Tr "cloudbrain.shared_memory"}}, | |||
}); | |||
var backUrl = new URLSearchParams(window.location.search).get("backurl"); | |||
if (backUrl) { | |||
$('.__btn-cancel-back__').attr('href', backUrl); | |||
} | |||
})(); | |||
</script> |
@@ -205,7 +205,7 @@ | |||
<button class="ui create_train_job green button"> | |||
{{.i18n.Tr "repo.cloudbrain.new"}} | |||
</button> | |||
<a class="ui button" href="{{.RepoLink}}/modelarts/train-job">{{.i18n.Tr "repo.cloudbrain.cancel"}}</a> | |||
<a class="ui button __btn-cancel-back__" href="{{.RepoLink}}/modelarts/train-job">{{.i18n.Tr "repo.cloudbrain.cancel"}}</a> | |||
</div> | |||
<!-- 模态框 --> | |||
@@ -228,5 +228,9 @@ | |||
memory: {{$.i18n.Tr "cloudbrain.memory"}}, | |||
shared_memory: {{$.i18n.Tr "cloudbrain.shared_memory"}}, | |||
}); | |||
var backUrl = new URLSearchParams(window.location.search).get("backurl"); | |||
if (backUrl) { | |||
$('.__btn-cancel-back__').attr('href', backUrl); | |||
} | |||
})(); | |||
</script> |
@@ -229,7 +229,7 @@ | |||
<button class="ui create_train_job green button"> | |||
{{.i18n.Tr "repo.cloudbrain.new"}} | |||
</button> | |||
<a class="ui button" href="{{.RepoLink}}/modelarts/train-job">{{.i18n.Tr "repo.cloudbrain.cancel"}}</a> | |||
<a class="ui button __btn-cancel-back__" href="{{.RepoLink}}/modelarts/train-job">{{.i18n.Tr "repo.cloudbrain.cancel"}}</a> | |||
</div> | |||
<!-- 模态框 --> | |||
@@ -252,5 +252,9 @@ | |||
memory: {{$.i18n.Tr "cloudbrain.memory"}}, | |||
shared_memory: {{$.i18n.Tr "cloudbrain.shared_memory"}}, | |||
}); | |||
var backUrl = new URLSearchParams(window.location.search).get("backurl"); | |||
if (backUrl) { | |||
$('.__btn-cancel-back__').attr('href', backUrl); | |||
} | |||
})(); | |||
</script> |
@@ -385,6 +385,26 @@ | |||
<div class="ac-grid-col"> | |||
<table class="ti-form"> | |||
<tbody class="ti-text-form"> | |||
{{ if eq $.Spec.ComputeResource "GPU"}} | |||
<tr class="ti-no-ng-animate"> | |||
<td class="ti-no-ng-animate ti-text-form-label text-width80"> | |||
{{$.i18n.Tr "cloudbrain.mirror"}} | |||
</td> | |||
<td class="ti-text-form-content"> | |||
<div class="text-span text-span-w"> | |||
<span class="ui poping up clipboard" data-position="top center" id="clipboard-btn-image" style="cursor:pointer" | |||
data-clipboard-text="{{.EngineName}}" | |||
data-success="{{$.i18n.Tr "repo.copy_link_success"}}" | |||
data-error="{{$.i18n.Tr "repo.copy_link_error"}}" | |||
data-content="{{$.i18n.Tr "repo.copy_link"}}" | |||
data-variation="inverted tiny" | |||
> | |||
<span title="{{.EngineName}}">{{.EngineName}}</span> | |||
</span> | |||
</div> | |||
</td> | |||
</tr> | |||
{{else}} | |||
<tr class="ti-no-ng-animate"> | |||
<td class="ti-no-ng-animate ti-text-form-label text-width80"> | |||
{{$.i18n.Tr "repo.modelarts.train_job.AI_driver"}} | |||
@@ -395,6 +415,7 @@ | |||
</div> | |||
</td> | |||
</tr> | |||
{{end}} | |||
<tr class="ti-no-ng-animate"> | |||
<td class="ti-no-ng-animate ti-text-form-label text-width80"> | |||
{{$.i18n.Tr "repo.modelarts.code_version"}} | |||
@@ -364,9 +364,9 @@ | |||
<div class="text-span text-span-w" id="{{.VersionName}}-mirror"> | |||
<span class="ui poping up clipboard" data-position="top center" id="clipboard-btn-image" style="cursor:pointer" | |||
data-clipboard-text="{{.Image}}" | |||
data-success="{{$.i18n.Tr "repo.copy_link_success"}}" | |||
data-error="{{$.i18n.Tr "repo.copy_link_error"}}" | |||
data-content="{{$.i18n.Tr "repo.copy_link"}}" | |||
data-success="{{$.i18n.Tr "repo.copied"}}" | |||
data-error="{{$.i18n.Tr "repo.copied_error"}}" | |||
data-content="{{$.i18n.Tr "repo.copy"}}" | |||
data-variation="inverted tiny" | |||
> | |||
<span title="{{.Image}}">{{.Image}}</span> | |||
@@ -173,7 +173,7 @@ | |||
<div class="ui compact buttons"> | |||
{{$.CsrfTokenHtml}} | |||
{{if .CanModify}} | |||
<a style="padding: 0.5rem 1rem;" class="ui basic blue button" href="{{if eq .Cloudbrain.Type 1}}{{$.Link}}/{{.JobID}}{{else if eq .Cloudbrain.Type 0}}{{$.RepoLink}}/cloudbrain/train-job/{{.JobID}}{{else if eq .Cloudbrain.Type 2}}{{$.RepoLink}}/grampus/train-job/{{.JobID}}{{end}}/create_version{{if .VersionName}}?version_name={{.VersionName}}{{end}}"> | |||
<a style="padding: 0.5rem 1rem;" class="ui basic blue button __btn_edit__" href="{{if eq .Cloudbrain.Type 1}}{{$.Link}}/{{.JobID}}{{else if eq .Cloudbrain.Type 0}}{{$.RepoLink}}/cloudbrain/train-job/{{.JobID}}{{else if eq .Cloudbrain.Type 2}}{{$.RepoLink}}/grampus/train-job/{{.JobID}}{{end}}/create_version{{if .VersionName}}?version_name={{.VersionName}}{{end}}"> | |||
{{$.i18n.Tr "repo.modelarts.modify"}} | |||
</a> | |||
{{else}} | |||
@@ -273,4 +273,14 @@ $('.ui.selection.dropdown').dropdown({ | |||
} | |||
}) | |||
}) | |||
document.addEventListener('DOMContentLoaded', function() { | |||
var editbtns = $('.__btn_edit__'); | |||
var curHref = window.location.href; | |||
for (var i = 0, iLen = editbtns.length; i < iLen; i++) { | |||
var buttonEl = editbtns.eq(i); | |||
var oHref = buttonEl.attr('href'); | |||
var hasSearch = oHref.split('?').length > 1; | |||
buttonEl.attr('href', oHref + (hasSearch ? '&' : '?') + 'backurl=' + encodeURIComponent(curHref)); | |||
} | |||
}); | |||
</script> |
@@ -273,15 +273,19 @@ | |||
{{template "base/footer" .}} | |||
<script src="{{StaticUrlPrefix}}/js/specsuse.js?v={{MD5 AppVer}}" type="text/javascript"></script> | |||
<script src="{{StaticUrlPrefix}}/js/cloudbrainNew.js?v={{MD5 AppVer}}" type="text/javascript"></script> | |||
<script> | |||
const params = new URLSearchParams(location.search) | |||
let version_name = params.get('create_version') | |||
if(params.get('path')){ | |||
$('.ui.cancel.button').attr('href',location.pathname.split('/create_version')[0]) | |||
} | |||
$("#parents_version").val(version_name) | |||
$("input[name=version_name]").attr('value',version_name) | |||
<script> | |||
;(function() { | |||
var params = new URLSearchParams(location.search); | |||
var version_name = params.get('version_name'); | |||
if(params.get('path')){ | |||
$('.ui.cancel.button').attr('href',location.pathname.split('/create_version')[0]); | |||
} | |||
if(params.get('backurl')){ | |||
$('.ui.cancel.button').attr('href',params.get('backurl')); | |||
} | |||
$("#parents_version").val(version_name); | |||
$("input[name=version_name]").attr('value',version_name); | |||
var SPECS = {{ .Specs }}; | |||
var showPoint = {{ .CloudBrainPaySwitch }}; | |||
window.renderSpecsSelect($('#__specs__'), SPECS, showPoint, { | |||
@@ -259,7 +259,7 @@ | |||
{{end}} | |||
<!-- 修改任务 --> | |||
{{if eq .JobType "TRAIN"}} | |||
<div class="ui compact buttons"> | |||
<div class="ui compact buttons __btn_edit__"> | |||
<a style="padding: 0.5rem 1rem;" class="ui basic blue button" href="{{AppSubUrl}}/{{.Repo.OwnerName}}/{{.Repo.Name}}{{if eq .Cloudbrain.Type 1}}/modelarts/train-job/{{.JobID}}{{else if eq .Cloudbrain.Type 0}}/cloudbrain/train-job/{{.JobID}}{{else if eq .Cloudbrain.Type 2}}/grampus/train-job/{{.JobID}}{{end}}/create_version{{if .VersionName}}?version_name={{.VersionName}}{{end}}"> | |||
{{$.i18n.Tr "repo.modelarts.modify"}} | |||
</a> | |||
@@ -453,4 +453,17 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<script> | |||
document.addEventListener('DOMContentLoaded', function() { | |||
var editbtns = $('.__btn_edit__'); | |||
var curHref = window.location.href; | |||
for (var i = 0, iLen = editbtns.length; i < iLen; i++) { | |||
var buttonEl = editbtns.eq(i).find('a'); | |||
var oHref = buttonEl.attr('href'); | |||
var hasSearch = oHref.split('?').length > 1; | |||
buttonEl.attr('href', oHref + (hasSearch ? '&' : '?') + 'backurl=' + encodeURIComponent(curHref)); | |||
} | |||
}); | |||
</script> | |||
{{template "base/footer" .}} |