diff --git a/templates/repo/modelmanage/showinfo.tmpl b/templates/repo/modelmanage/showinfo.tmpl
index 7640feafa..e3cbee271 100644
--- a/templates/repo/modelmanage/showinfo.tmpl
+++ b/templates/repo/modelmanage/showinfo.tmpl
@@ -181,8 +181,16 @@
-
asdasasdasd
+
+
+
+
+
+
@@ -206,6 +214,7 @@ function changeInfo(version){
let [initObj,initModelAcc,id] = returnArray
editorCancel('','')
renderInfo(initObj,initModelAcc,id)
+ loadModelFile(versionData[0].ID,versionData[0].Version,'','','init')
})
}
function loadInfo(){
@@ -222,6 +231,7 @@ function loadInfo(){
returnArray = transObj(data)
let [initObj,initModelAcc,id] = returnArray
renderInfo(initObj,initModelAcc,id)
+ loadModelFile(data[0].ID,data[0].Version,'','','init')
})
}
function transObj(data){
@@ -313,7 +323,6 @@ function renderInfo(obj,accObj,id){
let descriptionText=obj[key].replace(/\r\n|\n/g,'enter;')
$(`#${key}`).text(obj[key])
$(`#${key}`).attr("title",obj[key])
-
$('#edit-pencil').attr("data-id",id)
$('#edit-pencil').attr("data-desc",descriptionText)
}
@@ -349,8 +358,6 @@ function renderInfo(obj,accObj,id){
$(`#${key}`).text(parameter)
$(`#${key}`).attr("title",parameter)
}
-
-
}
else{
$(`#${key}`).text(obj[key])
@@ -364,4 +371,108 @@ function renderInfo(obj,accObj,id){
}
}
+function loadModelFile(ID,version_name,parents,filename,init){
+ $.get(`${url}query_onelevel_modelfile?ID=${ID}&parentDir=${parents}`, (data) => {
+ $('#dir_list').empty()
+ renderDir(data,ID,version_name)
+ if(init==="init"){
+ $('input[name=model]').val("")
+ $('input[name=modelback]').val(version_name)
+ $('#file_breadcrumb').empty()
+ let htmlBread = ""
+ htmlBread += `${version_name}
`
+ htmlBread += " /
"
+ $('#file_breadcrumb').append(htmlBread)
+ }else{
+ renderBrend(ID,version_name,parents,filename,init)
+ }
+ })
+}
+function renderSize(value){
+ if(null==value||value==''){
+ return "0 Bytes";
+ }
+ var unitArr = new Array("Bytes","KB","MB","GB","TB","PB","EB","ZB","YB");
+ var index=0;
+ var srcsize = parseFloat(value);
+ index=Math.floor(Math.log(srcsize)/Math.log(1024));
+ var size =srcsize/Math.pow(1024,index);
+ size=size.toFixed(2);//保留的小数位数
+ return size+unitArr[index];
+}
+
+function renderBrend(ID,version_name,parents,filename,init){
+ if(init=="folder"){
+ let htmlBrend = ""
+ let sectionName=$('#file_breadcrumb .active.section').text()
+ let parents1 = $('input[name=model]').val()
+ let filename1 = $('input[name=modelback]').val()
+ if(parents1===""){
+ $('#file_breadcrumb .active.section').replaceWith(`${sectionName}`)
+ }else{
+ $('#file_breadcrumb .active.section').replaceWith(`${sectionName}`)
+ }
+
+ htmlBrend += `${filename}
`
+ htmlBrend += " /
"
+ $('#file_breadcrumb').append(htmlBrend)
+ $('input[name=model]').val(parents)
+ $('input[name=modelback]').val(filename)
+ }else{
+ $('input[name=model]').val(parents)
+ $('input[name=modelbac]').val(filename)
+ $('#file_breadcrumb a.section:contains(${filename})').nextAll().remove()
+ $('#file_breadcrumb a.section:contains(${filename})').replaceWith(`${filename}
`)
+ $('#file_breadcrumb div.section:contains(${filename})').append(" /
")
+ }
+
+}
+function renderDir(data,ID,version_name){
+ let html=""
+ html += ""
+ html += "
"
+ html += "
"
+ html += "
"
+ html += "
"
+ html += "
"
+ html += "
"
+ html += "
"
+ html += "
"
+ $('#dir_list').append(html)
+}
\ No newline at end of file