Browse Source

Merge pull request '#2563,#2586 继续完善。' (#2681) from zouap into V20220815

Reviewed-on: https://git.openi.org.cn/OpenI/aiforge/pulls/2681
Reviewed-by: zhoupzh <zhoupzh@pcl.ac.cn>
pull/2695/head
zhoupzh 2 years ago
parent
commit
78764fa6bc
4 changed files with 85 additions and 25 deletions
  1. +1
    -1
      templates/repo/cloudbrain/show.tmpl
  2. +28
    -8
      templates/repo/cloudbrain/trainjob/show.tmpl
  3. +28
    -8
      templates/repo/grampus/trainjob/show.tmpl
  4. +28
    -8
      templates/repo/modelarts/trainjob/show.tmpl

+ 1
- 1
templates/repo/cloudbrain/show.tmpl View File

@@ -413,7 +413,7 @@
<div class="text-span text-span-w" <div class="text-span text-span-w"
id="{{.VersionName}}-BenchmarkTypeName"> id="{{.VersionName}}-BenchmarkTypeName">
{{range $m ,$n := $.datasetDownload}} {{range $m ,$n := $.datasetDownload}}
<a href="{{.RepositoryLink}}">{{.DatasetName}}</a>
<a href="{{.RepositoryLink}}" target="_blank">{{.DatasetName}}</a>
{{end}} {{end}}
</div> </div>
</td> </td>


+ 28
- 8
templates/repo/cloudbrain/trainjob/show.tmpl View File

@@ -702,7 +702,7 @@
hideMenu(); hideMenu();
} }
} }
let dirKey="isOnlyDir--:&";
function loadSelectedModelFile(trainJob){ function loadSelectedModelFile(trainJob){
console.log("trainJob=" + trainJob); console.log("trainJob=" + trainJob);
$('#choice_file').dropdown('clear') $('#choice_file').dropdown('clear')
@@ -717,7 +717,7 @@
var zNodes=[]; var zNodes=[];
var nodesMap={}; var nodesMap={};
for (let i=0;i<n_length;i++){ for (let i=0;i<n_length;i++){
parentNodeMap = nodesMap;
var parentNodeMap = nodesMap;
var fileSplits = data[i].FileName.split("/"); var fileSplits = data[i].FileName.split("/");
for(let j=0;j < fileSplits.length;j++){ for(let j=0;j < fileSplits.length;j++){
if(fileSplits[j] == ""){ if(fileSplits[j] == ""){
@@ -726,7 +726,22 @@
if(parentNodeMap[fileSplits[j]] == null){ if(parentNodeMap[fileSplits[j]] == null){
parentNodeMap[fileSplits[j]] = {}; parentNodeMap[fileSplits[j]] = {};
} }
parentNodeMap = parentNodeMap[fileSplits[j]]
parentNodeMap = parentNodeMap[fileSplits[j]];
}
}
for (let i=0;i<n_length;i++){
var parentNodeMap = nodesMap;
var fileSplits = data[i].FileName.split("/");
for(let j=0;j < fileSplits.length;j++){
if(fileSplits[j] == ""){
if(data[i].FileName[data[i].FileName.length -1] =="/"){
if(Object.keys(parentNodeMap).length ==0){
parentNodeMap[dirKey]="true";
}
}
break;
}
parentNodeMap = parentNodeMap[fileSplits[j]];
} }
} }
convertToNode(zNodes,nodesMap); convertToNode(zNodes,nodesMap);
@@ -746,12 +761,17 @@
node["name"] = keyList[i]; node["name"] = keyList[i];
nodeList.push(node); nodeList.push(node);
if(nodesMap[keyList[i]] != null && Object.keys(nodesMap[keyList[i]]).length >0){ if(nodesMap[keyList[i]] != null && Object.keys(nodesMap[keyList[i]]).length >0){
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]]);
} }
} }
} }


+ 28
- 8
templates/repo/grampus/trainjob/show.tmpl View File

@@ -691,7 +691,7 @@
hideMenu(); hideMenu();
} }
} }
let dirKey="isOnlyDir--:&";
function loadSelectedModelFile(trainJob){ function loadSelectedModelFile(trainJob){
console.log("trainJob=" + trainJob); console.log("trainJob=" + trainJob);
$('#choice_file').dropdown('clear') $('#choice_file').dropdown('clear')
@@ -714,7 +714,7 @@
var zNodes=[]; var zNodes=[];
var nodesMap={}; var nodesMap={};
for (let i=0;i<n_length;i++){ for (let i=0;i<n_length;i++){
parentNodeMap = nodesMap;
var parentNodeMap = nodesMap;
var fileSplits = data[i].FileName.split("/"); var fileSplits = data[i].FileName.split("/");
for(let j=0;j < fileSplits.length;j++){ for(let j=0;j < fileSplits.length;j++){
if(fileSplits[j] == ""){ if(fileSplits[j] == ""){
@@ -723,7 +723,22 @@
if(parentNodeMap[fileSplits[j]] == null){ if(parentNodeMap[fileSplits[j]] == null){
parentNodeMap[fileSplits[j]] = {}; parentNodeMap[fileSplits[j]] = {};
} }
parentNodeMap = parentNodeMap[fileSplits[j]]
parentNodeMap = parentNodeMap[fileSplits[j]];
}
}
for (let i=0;i<n_length;i++){
var parentNodeMap = nodesMap;
var fileSplits = data[i].FileName.split("/");
for(let j=0;j < fileSplits.length;j++){
if(fileSplits[j] == ""){
if(data[i].FileName[data[i].FileName.length -1] =="/"){
if(Object.keys(parentNodeMap).length ==0){
parentNodeMap[dirKey]="true";
}
}
break;
}
parentNodeMap = parentNodeMap[fileSplits[j]];
} }
} }
convertToNode(zNodes,nodesMap); convertToNode(zNodes,nodesMap);
@@ -743,12 +758,17 @@
node["name"] = keyList[i]; node["name"] = keyList[i];
nodeList.push(node); nodeList.push(node);
if(nodesMap[keyList[i]] != null && Object.keys(nodesMap[keyList[i]]).length >0){ if(nodesMap[keyList[i]] != null && Object.keys(nodesMap[keyList[i]]).length >0){
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]]);
} }
} }
} }


+ 28
- 8
templates/repo/modelarts/trainjob/show.tmpl View File

@@ -729,7 +729,7 @@
hideMenu(); hideMenu();
} }
} }
let dirKey="isOnlyDir--:&";
function loadSelectedModelFile(trainJob){ function loadSelectedModelFile(trainJob){
console.log("trainJob=" + trainJob); console.log("trainJob=" + trainJob);
$('#choice_file').dropdown('clear') $('#choice_file').dropdown('clear')
@@ -744,7 +744,7 @@
var zNodes=[]; var zNodes=[];
var nodesMap={}; var nodesMap={};
for (let i=0;i<n_length;i++){ for (let i=0;i<n_length;i++){
parentNodeMap = nodesMap;
var parentNodeMap = nodesMap;
var fileSplits = data[i].FileName.split("/"); var fileSplits = data[i].FileName.split("/");
for(let j=0;j < fileSplits.length;j++){ for(let j=0;j < fileSplits.length;j++){
if(fileSplits[j] == ""){ if(fileSplits[j] == ""){
@@ -753,7 +753,22 @@
if(parentNodeMap[fileSplits[j]] == null){ if(parentNodeMap[fileSplits[j]] == null){
parentNodeMap[fileSplits[j]] = {}; parentNodeMap[fileSplits[j]] = {};
} }
parentNodeMap = parentNodeMap[fileSplits[j]]
parentNodeMap = parentNodeMap[fileSplits[j]];
}
}
for (let i=0;i<n_length;i++){
var parentNodeMap = nodesMap;
var fileSplits = data[i].FileName.split("/");
for(let j=0;j < fileSplits.length;j++){
if(fileSplits[j] == ""){
if(data[i].FileName[data[i].FileName.length -1] =="/"){
if(Object.keys(parentNodeMap).length ==0){
parentNodeMap[dirKey]="true";
}
}
break;
}
parentNodeMap = parentNodeMap[fileSplits[j]];
} }
} }
convertToNode(zNodes,nodesMap); convertToNode(zNodes,nodesMap);
@@ -773,12 +788,17 @@
node["name"] = keyList[i]; node["name"] = keyList[i];
nodeList.push(node); nodeList.push(node);
if(nodesMap[keyList[i]] != null && Object.keys(nodesMap[keyList[i]]).length >0){ if(nodesMap[keyList[i]] != null && Object.keys(nodesMap[keyList[i]]).length >0){
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]]);
} }
} }
} }


Loading…
Cancel
Save