diff --git a/src/views/xm/core/xmMenu/XmEpicFeatures.vue b/src/views/xm/core/xmMenu/XmEpicFeatures.vue
index 8f9fcbaa..83febe93 100644
--- a/src/views/xm/core/xmMenu/XmEpicFeatures.vue
+++ b/src/views/xm/core/xmMenu/XmEpicFeatures.vue
@@ -41,15 +41,49 @@
-
-
-
-
-
+
+
+
+
+ 当前选中的史诗、特性:
+ {{editForm.menuName}}
+
+
+
+ 更换上级
+ 批量删除
+ 汇总进度
+
+
+
+ 关闭
+
+
+
+
-
+
@@ -252,6 +286,7 @@
linkIterationPopoverVisible:false,
/**begin 自定义属性请在下面加 请加备注**/
expandRowKeysCpd:[],
+ moreVisible:false,
/**end 自定义属性请在上面加 请加备注**/
}
},//end data
@@ -373,28 +408,7 @@
params.productId=this.filters.productId
}
return params;
- },
- loadXmMenusLazy(tree, treeNode, resolve) {
-
- this.maps.set(tree.menuId, { tree, treeNode, resolve }) //储存数据
- var params={pmenuId:tree.menuId}
- params=this.getParams(params);
- this.load.list = true;
- var func=listXmMenuWithState
- if(this.selProject&&this.selProject.id){
- func=listXmMenuWithPlan
- }
- func(params).then(res=>{
- this.load.list = false
- var tips = res.data.tips;
- if(tips.isOk){
- resolve(res.data.data)
- }else{
- resolve([])
- }
- }).catch( err => this.load.list = false );
-
- },
+ },
//获取列表 XmMenu xm_project_menu
getXmMenus() {
let params = {
@@ -505,16 +519,14 @@
this.xmMenus.push(row);
if(this.parentMenu){
this.parentMenu.childrenCnt=this.parentMenu.childrenCnt?this.parentMenu.childrenCnt+1:1;
- }
- //treeTool.reloadAllChildren(this.$refs.table,this.maps,[row,{...this.parentMenu}],'pmenuId',this.loadXmMenusLazy)
+ }
this.parentMenu=null;
},
afterEditSubmit(row){
this.editFormVisible=false;
- //this.getXmMenus();
- treeTool.reloadChildren(this.$refs.table,this.maps,row.pmenuId,'pmenuId',this.loadXmMenusLazy)
+ //this.getXmMenus();
},
//选择行xmMenu
selsChange: function (sels) {
@@ -553,9 +565,7 @@
this.load.del=false;
var tips=res.data.tips;
if(tips.isOk){
- this.pageInfo.count=true;
-
- treeTool.reloadChildren(this.$refs.table,this.maps,row.pmenuId,'pmenuId',this.loadXmMenusLazy)
+ this.pageInfo.count=true;
this.getXmMenus();
}
@@ -578,8 +588,7 @@
var tips=res.data.tips;
if( tips.isOk ){
this.pageInfo.count=true;
- this.getXmMenus();
- //treeTool.reloadAllChildren(this.$refs.table,this.maps,this.sels,'pmenuId',this.loadXmMenusLazy)
+ this.getXmMenus();
}
this.$notify({position:'bottom-left',showClose:true,message: tips.msg, type: tips.isOk?'success':'error'});
}).catch( err => this.load.del=false );
@@ -703,10 +712,7 @@
this.load.add=false
var tips =res.data.tips
if(tips.isOk){
- this.getXmMenus()
- if(this.parentMenu && this.parentMenu.menuId){
- //treeTool.reloadAllChildren(this.$refs.table,this.maps,this.parentMenu.menuId,'pmenuId',this.loadXmMenusLazy)
- }
+ this.getXmMenus()
}else{
this.$notify({position:'bottom-left',showClose:true,message: tips.msg, type: 'error' });
}
@@ -861,8 +867,7 @@
var tips = res.data.tips;
if(tips.isOk){
this.searchXmMenus();
- var rows=[...this.sels,{menuId:'',pmenuId:menu.menuId}]
- //treeTool.reloadAllChildren(this.$refs.table,this.maps,rows,'pmenuId',this.loadXmMenusLazy)
+ var rows=[...this.sels,{menuId:'',pmenuId:menu.menuId}]
}
this.$notify({position:'bottom-left',showClose:true,message:tips.msg,type:tips.isOk?'success':'error'})
})
diff --git a/src/views/xm/core/xmMenu/XmEpicFeaturesSelect.vue b/src/views/xm/core/xmMenu/XmEpicFeaturesSelect.vue
index 9aaeaa63..4d68bf6b 100644
--- a/src/views/xm/core/xmMenu/XmEpicFeaturesSelect.vue
+++ b/src/views/xm/core/xmMenu/XmEpicFeaturesSelect.vue
@@ -11,7 +11,7 @@
确认选择
-
+
diff --git a/src/views/xm/core/xmMenu/XmMenuMng.vue b/src/views/xm/core/xmMenu/XmMenuMng.vue
index f6626450..e8ba7909 100644
--- a/src/views/xm/core/xmMenu/XmMenuMng.vue
+++ b/src/views/xm/core/xmMenu/XmMenuMng.vue
@@ -185,7 +185,7 @@
-
+
diff --git a/src/views/xm/core/xmMenu/XmMenuSelect.vue b/src/views/xm/core/xmMenu/XmMenuSelect.vue
index 48a908a0..b205c3ae 100644
--- a/src/views/xm/core/xmMenu/XmMenuSelect.vue
+++ b/src/views/xm/core/xmMenu/XmMenuSelect.vue
@@ -139,7 +139,7 @@
确认
-