From 3462e1c2c4ec22dc14ae6758c886196f3d9ec939 Mon Sep 17 00:00:00 2001 From: zhoupzh Date: Mon, 13 Dec 2021 18:56:31 +0800 Subject: [PATCH 01/19] fix issue --- templates/repo/cloudbrain/new.tmpl | 21 +-------------------- templates/repo/modelarts/notebook/new.tmpl | 6 +----- templates/repo/modelarts/trainjob/index.tmpl | 2 +- templates/repo/modelarts/trainjob/show.tmpl | 2 -- web_src/js/index.js | 5 ++++- 5 files changed, 7 insertions(+), 29 deletions(-) diff --git a/templates/repo/cloudbrain/new.tmpl b/templates/repo/cloudbrain/new.tmpl index 527faaf51..82f761c07 100755 --- a/templates/repo/cloudbrain/new.tmpl +++ b/templates/repo/cloudbrain/new.tmpl @@ -93,16 +93,6 @@ display: none; } - .select2-container .select2-selection--single{ - height:38px !important; - } - - .select2-container--default .select2-selection--single { - border : 1px solid rgba(34,36,38,.15) !important; - } - .select2-container--default .select2-selection--single .select2-selection__rendered{ - line-height: 38px !important; - }
@@ -258,7 +248,7 @@ - {{.i18n.Tr "repo.cloudbrain.cancel"}} + {{.i18n.Tr "repo.cloudbrain.cancel"}}
@@ -268,12 +258,7 @@ {{template "base/footer" .}} - - diff --git a/templates/repo/modelmanage/showinfo.tmpl b/templates/repo/modelmanage/showinfo.tmpl index f416347d3..0ce08d899 100644 --- a/templates/repo/modelmanage/showinfo.tmpl +++ b/templates/repo/modelmanage/showinfo.tmpl @@ -221,6 +221,7 @@ function tranSize(value){ function editorFn(context){ let id= context.dataset.id let text = context.dataset.desc + console.log(id,text) $('#edit-td').replaceWith("
"); } diff --git a/web_src/js/components/Model.vue b/web_src/js/components/Model.vue index f87c78a36..d02c96a1c 100644 --- a/web_src/js/components/Model.vue +++ b/web_src/js/components/Model.vue @@ -96,7 +96,7 @@ > @@ -141,6 +141,7 @@ export default { }, data() { return { + currentPage:1, pageSize:10, totalNum:0, @@ -149,29 +150,36 @@ export default { url:'', isLoading:true, loadNodeMap:new Map(), - submitId:{} + submitId:{}, + defaultAvatar:'/user/avatar/Ghost/-1', + data:'' }; }, methods: { load(tree, treeNode, resolve) { - this.loadNodeMap.set(tree.cName, {tree,treeNode,resolve}) - this.$axios.get(this.url+'show_model_child_api',{params:{ - name:tree.cName - }}).then((res)=>{ - let TrainTaskInfo - let tableData - tableData= res.data - for(let i=0;i{ + let TrainTaskInfo + let tableData + tableData= res.data + for(let i=0;i{ + // console.log(res) + // let initLabel = $("input[name='Label']").val() + // let addLabel=res.data[0].Label + ' ' + initLabel + // $("input[name='Label']").val(addLabel) + // this.data = $("#formId").serialize() + // }) + // }, submit(){ let context = this let flag= this.check() if(flag){ - let data = $("#formId").serialize() let cName = $("input[name='Name']").val() - let row = {cName:cName} + let version = $("input[name='Version']").val() + // if(!(version==='0.0.1')){ + // context.getFirstChildLabel(cName) + // }else{ + // context.data = $("#formId").serialize() + // } + // console.log(context.data) + let data = $("#formId").serialize() $("#mask").css({"display":"block","z-index":"9999"}) $.ajax({ url:url_href, type:'POST', data:data, success:function(res){ + // context.loadrefresh1(row) context.getModelList() - context.loadrefresh(row) $('.ui.modal.second').modal('hide') }, error: function(xhr){ @@ -274,20 +304,32 @@ export default { } }, loadrefresh(row){ + const store = this.$refs.table.store if(!this.loadNodeMap.get(row.cName)){ - return + const parent = store.states.data + const index = parent.findIndex(child => child.ID == row.ID) + parent.splice(index, 1) }else{ let {tree,treeNode,resolve} = this.loadNodeMap.get(row.cName) - this.$set( - this.$refs.table.store.states.lazyTreeNodeMap, - tree.ID, - []) - this.load(tree,treeNode,resolve) + const keys = Object.keys(store.states.lazyTreeNodeMap); + if(keys.includes(row.ID)){ + this.getModelList() + }else{ + let parentRow = store.states.data.find(child => child.cName == row.cName); + let childrenIndex = store.states.lazyTreeNodeMap[parentRow.ID].findIndex(child => child.ID == row.ID) + parentRow.VersionCount = parentRow.VersionCount-1 + const parent = store.states.lazyTreeNodeMap[parentRow.ID] + if(parent.length===1){ + this.getModelList() + }else{ + parent.splice(childrenIndex, 1); + } + } } }, deleteModel(id,name){ - let row={cName:name} + let row={cName:name,ID:id} let _this = this let flag=1 $('.ui.basic.modal.first') @@ -300,8 +342,8 @@ export default { params:{ ID:id }}).then((res)=>{ - _this.getModelList() _this.loadrefresh(row) + // _this.getModelList() }) flag = true }, @@ -315,24 +357,29 @@ export default { }) .modal('show') }, - getModelList(){ - this.$axios.get(location.href+'_api',{ - params:this.params - }).then((res)=>{ - $(".ui.grid").removeAttr("style") - $("#loadContainer").removeClass("loader") - let TrainTaskInfo - this.tableData = res.data.data - for(let i=0;i{ + $(".ui.grid").removeAttr("style") + $("#loadContainer").removeClass("loader") + let TrainTaskInfo + this.tableData = res.data.data + for(let i=0;i Date: Wed, 15 Dec 2021 16:45:46 +0800 Subject: [PATCH 09/19] fix issue --- templates/repo/modelmanage/index.tmpl | 2 +- web_src/js/components/Model.vue | 23 +++-------------------- 2 files changed, 4 insertions(+), 21 deletions(-) diff --git a/templates/repo/modelmanage/index.tmpl b/templates/repo/modelmanage/index.tmpl index ce6f25287..d56a94c9d 100644 --- a/templates/repo/modelmanage/index.tmpl +++ b/templates/repo/modelmanage/index.tmpl @@ -114,7 +114,7 @@
- +
diff --git a/web_src/js/components/Model.vue b/web_src/js/components/Model.vue index d02c96a1c..9e6807ee0 100644 --- a/web_src/js/components/Model.vue +++ b/web_src/js/components/Model.vue @@ -104,7 +104,7 @@