diff --git a/routers/search.go b/routers/search.go
index 72bf97bf4..8453d5c18 100644
--- a/routers/search.go
+++ b/routers/search.go
@@ -349,25 +349,24 @@ func searchRepo(ctx *context.Context, TableName string, Key string, Page int, Pa
func setForkRepoOrder(esresult *SearchRes, SortBy string) {
if SortBy == "default" || SortBy == "" {
- return
- }
- forkidMap := make(map[string]int, 0)
- for index, re := range esresult.Result {
- if re["fork_id"] != nil {
- fork_id := re["fork_id"].(string)
- if _, ok := forkidMap[fork_id]; !ok {
- forkidMap[fork_id] = index
+ forkidMap := make(map[string]int, 0)
+ for index, re := range esresult.Result {
+ if re["fork_id"] != nil {
+ fork_id := re["fork_id"].(string)
+ if _, ok := forkidMap[fork_id]; !ok {
+ forkidMap[fork_id] = index
+ }
}
}
- }
- for key, value := range forkidMap {
- for index, re := range esresult.Result {
- if re["id"].(string) == key {
- if value < index { //swap
- tmp := esresult.Result[index]
- esresult.Result[index] = esresult.Result[value]
- esresult.Result[value] = tmp
- break
+ for key, value := range forkidMap {
+ for index, re := range esresult.Result {
+ if re["id"].(string) == key {
+ if value < index { //swap
+ tmp := esresult.Result[index]
+ esresult.Result[index] = esresult.Result[value]
+ esresult.Result[value] = tmp
+ break
+ }
}
}
}
diff --git a/templates/repo/cloudbrain/show.tmpl b/templates/repo/cloudbrain/show.tmpl
index 19bb1243a..4d4072a69 100755
--- a/templates/repo/cloudbrain/show.tmpl
+++ b/templates/repo/cloudbrain/show.tmpl
@@ -413,7 +413,7 @@
{{range $m ,$n := $.datasetDownload}}
-
{{.DatasetName}}
+
{{.DatasetName}}
{{end}}
diff --git a/templates/repo/cloudbrain/trainjob/show.tmpl b/templates/repo/cloudbrain/trainjob/show.tmpl
index 1ce904008..e1199db5f 100644
--- a/templates/repo/cloudbrain/trainjob/show.tmpl
+++ b/templates/repo/cloudbrain/trainjob/show.tmpl
@@ -702,7 +702,7 @@
hideMenu();
}
}
-
+ let dirKey="isOnlyDir--:&";
function loadSelectedModelFile(trainJob){
console.log("trainJob=" + trainJob);
$('#choice_file').dropdown('clear')
@@ -717,7 +717,7 @@
var zNodes=[];
var nodesMap={};
for (let i=0;i0){
- node["children"]=[];
- if(isFirst){
- node["open"] = true;
- isFirst= false;
+ if(nodesMap[keyList[i]][dirKey] != null){
+ node["open"] = false;
+ node["isParent"] = true;
+ }else{
+ node["children"]=[];
+ if(isFirst){
+ node["open"] = true;
+ isFirst= false;
+ }
+ convertToNode(node["children"],nodesMap[keyList[i]]);
}
- convertToNode(node["children"],nodesMap[keyList[i]]);
}
}
}
diff --git a/templates/repo/grampus/trainjob/show.tmpl b/templates/repo/grampus/trainjob/show.tmpl
index 34d31397b..a13b8b609 100755
--- a/templates/repo/grampus/trainjob/show.tmpl
+++ b/templates/repo/grampus/trainjob/show.tmpl
@@ -691,7 +691,7 @@
hideMenu();
}
}
-
+ let dirKey="isOnlyDir--:&";
function loadSelectedModelFile(trainJob){
console.log("trainJob=" + trainJob);
$('#choice_file').dropdown('clear')
@@ -714,7 +714,7 @@
var zNodes=[];
var nodesMap={};
for (let i=0;i0){
- node["children"]=[];
- if(isFirst){
- node["open"] = true;
- isFirst= false;
+ if(nodesMap[keyList[i]][dirKey] != null){
+ node["open"] = false;
+ node["isParent"] = true;
+ }else{
+ node["children"]=[];
+ if(isFirst){
+ node["open"] = true;
+ isFirst= false;
+ }
+ convertToNode(node["children"],nodesMap[keyList[i]]);
}
- convertToNode(node["children"],nodesMap[keyList[i]]);
}
}
}
diff --git a/templates/repo/modelarts/trainjob/show.tmpl b/templates/repo/modelarts/trainjob/show.tmpl
index ef14cb3c7..e5873d540 100755
--- a/templates/repo/modelarts/trainjob/show.tmpl
+++ b/templates/repo/modelarts/trainjob/show.tmpl
@@ -729,7 +729,7 @@
hideMenu();
}
}
-
+ let dirKey="isOnlyDir--:&";
function loadSelectedModelFile(trainJob){
console.log("trainJob=" + trainJob);
$('#choice_file').dropdown('clear')
@@ -744,7 +744,7 @@
var zNodes=[];
var nodesMap={};
for (let i=0;i0){
- node["children"]=[];
- if(isFirst){
- node["open"] = true;
- isFirst= false;
+ if(nodesMap[keyList[i]][dirKey] != null){
+ node["open"] = false;
+ node["isParent"] = true;
+ }else{
+ node["children"]=[];
+ if(isFirst){
+ node["open"] = true;
+ isFirst= false;
+ }
+ convertToNode(node["children"],nodesMap[keyList[i]]);
}
- convertToNode(node["children"],nodesMap[keyList[i]]);
}
}
}
diff --git a/templates/repo/modelmanage/showinfo.tmpl b/templates/repo/modelmanage/showinfo.tmpl
index 4b4434908..f2ccb69b6 100644
--- a/templates/repo/modelmanage/showinfo.tmpl
+++ b/templates/repo/modelmanage/showinfo.tmpl
@@ -127,7 +127,7 @@
训练任务 |
-
+
|
diff --git a/web_src/js/components/MinioUploader.vue b/web_src/js/components/MinioUploader.vue
index 3b9b9a8e1..cb1e6a8f9 100755
--- a/web_src/js/components/MinioUploader.vue
+++ b/web_src/js/components/MinioUploader.vue
@@ -720,7 +720,7 @@ export default {
}
.datast-upload-progress .dataset-name {
text-align: right;
- width: 120px;
+ width: 200px;
margin-right: 1rem;
}
.datast-upload-progress .dataset-progress {
diff --git a/web_src/js/features/cloudbrainShow.js b/web_src/js/features/cloudbrainShow.js
index a9d903519..691ac57c4 100644
--- a/web_src/js/features/cloudbrainShow.js
+++ b/web_src/js/features/cloudbrainShow.js
@@ -197,7 +197,22 @@ export default async function initCloudrainSow() {
$(`.log-info-${version_name} .log_bottom`).trigger("click");
e.stopPropagation();
});
-
+ $(".stop-show-version").click(function (e) {
+ const ID = this.dataset.jobid;
+ const repoPath = this.dataset.repopath;
+ const version_name = this.dataset.version;
+ const url = `/api/v1/repos/${repoPath}/${ID}/stop_version`;
+ $.post(url, { version_name: version_name }, (data) => {
+ if (data.StatusOK === 0) {
+ $(`#${version_name}-stop`).removeClass("blue");
+ $(`#${version_name}-stop`).addClass("disabled");
+ refreshStatusShow(version_name, ID, repoPath);
+ }
+ }).fail(function (err) {
+ console.log(err);
+ });
+ e.stopPropagation();
+ });
function refreshStatusShow(version_name, ID, repoPath) {
$.get(
`/api/v1/repos/${repoPath}/${ID}?version_name=${version_name}`,
diff --git a/web_src/js/features/cloudrbanin.js b/web_src/js/features/cloudrbanin.js
index 62d5438ee..445f70be3 100644
--- a/web_src/js/features/cloudrbanin.js
+++ b/web_src/js/features/cloudrbanin.js
@@ -329,24 +329,6 @@ export default async function initCloudrain() {
console.log(err);
});
}
-
- $(".stop-show-version").click(function (e) {
- const ID = this.dataset.jobid;
- const repoPath = this.dataset.repopath;
- const version_name = this.dataset.version;
- const url = `/api/v1/repos/${repoPath}/${ID}/stop_version`;
- $.post(url, { version_name: version_name }, (data) => {
- if (data.StatusOK === 0) {
- $(`#${version_name}-stop`).removeClass("blue");
- $(`#${version_name}-stop`).addClass("disabled");
- refreshStatusShow(version_name, ID, repoPath);
- }
- }).fail(function (err) {
- console.log(err);
- });
- e.stopPropagation();
- });
-
function refreshStatus(version_name, ID, repoPath) {
const url = `/api/v1/repos/${repoPath}/${ID}/?version_name${version_name}`;
$.get(url, (data) => {