diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue index f9adcd4b..0e38383d 100644 --- a/src/views/xm/core/xmTask/XmTaskMng.vue +++ b/src/views/xm/core/xmTask/XmTaskMng.vue @@ -7,6 +7,13 @@ :class="{ 'flex-box': displayType == 'agil' }" > + + - + @@ -869,6 +876,19 @@ > + + + (this.load.list = false)); }, + showBatchRelTasksWithMenuVisible(){ + if(this.sels.length==0){ + this.$notify.error("请先选中一条或者多条数据") + return; + } + this.batchRelTasksWithMenuVisible=true; + }, + onBatchRelTasksWithMenu(menu){ + var params={ + menuId:menu.menuId, + taskIds:this.sels.map(i=>i.id) + } + this.load.edit=true; + this.batchRelTasksWithMenuVisible=false; + batchRelTasksWithMenu(params).then(res=>{ + this.load.edit=false; + var tips=res.data.tips; + if(tips.isOk){ + this.getXmTasks(); + treeTool.reloadAllChildren(this.$refs.table,this.maps,this.sels,'parentTaskid',this.loadXmTaskLazy) + } + this.$notify({ + showClose: true, + message: tips.msg, + type: tips.isOk ? "success" : "error", + }); + }) + }, calcTaskStateByTime(startTime, endTime, row) { var obj = { type: "", @@ -1700,8 +1750,19 @@ export default { this.menuStory = false; return; } - this.filters.menus = menus; - //this.pageInfo.count=true; + this.filters.menus = menus; + this.getXmTasks(); + this.menuStory = false; + }, + + onSelectedStoryForRel(menus) { + //根据需求查询 + + if (menus == null || menus.length == 0) { + this.menuStory = false; + return; + } + this.filters.menus = menus; this.getXmTasks(); this.menuStory = false; }, diff --git a/src/views/xm/core/xmTask/XmTaskMngBatch.vue b/src/views/xm/core/xmTask/XmTaskMngBatch.vue index c356d12f..7ef61be4 100644 --- a/src/views/xm/core/xmTask/XmTaskMngBatch.vue +++ b/src/views/xm/core/xmTask/XmTaskMngBatch.vue @@ -100,6 +100,11 @@ + + + @@ -237,12 +242,6 @@ - - - -