Browse Source

优化

master
陈裕财 4 years ago
parent
commit
66a4b0611f
  1. 2
      src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue
  2. 10
      src/views/xm/core/xmMenu/XmMenuMng.vue
  3. 4
      src/views/xm/core/xmMenu/XmMenuSelect.vue

2
src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue

@ -40,7 +40,7 @@
</el-row>
</el-col>
<el-drawer append-to-body title="需求选择" :visible.sync="menuVisible" size="70%" :close-on-click-modal="false">
<xm-menu-select :xm-iteration="xmIteration" :visible="menuVisible" :is-select-menu="true" :multi="true" @menus-selected="onSelectedMenus" ></xm-menu-select>
<xm-menu-select :xm-iteration="xmIteration" :visible="menuVisible" :is-select-menu="true" :multi="true" @menus-selected="onSelectedMenus" ></xm-menu-select>
</el-drawer>
</el-row>
</section>

10
src/views/xm/core/xmMenu/XmMenuMng.vue

@ -293,6 +293,7 @@
<xm-menu-select
:visible="parentMenuVisible"
:is-select-menu="true"
check-scope="1"
@selected="onParentMenuSelected"
:xm-product="filters.product"
></xm-menu-select>
@ -1009,6 +1010,11 @@
}
},
doBatchDelXmIterationMenu(){
if(!this.filters.iteration||!this.filters.iteration.id){
this.$notify({showClose:true,message:"请选择一个迭代进行操作",type:'warning'})
return;
}
if(this.sels.length==0){
this.$notify({showClose:true,message:"请选择一个或者多个需求进行操作",type:'warning'})
return;
@ -1026,6 +1032,10 @@
})
},
doBatchAddXmIterationMenu(){
if(!this.filters.iteration||!this.filters.iteration.id){
this.$notify({showClose:true,message:"请选择一个迭代进行操作",type:'warning'})
return;
}
if(this.sels.length==0){
this.$notify({showClose:true,message:"请选择一个或者多个需求进行操作",type:'warning'})
return;

4
src/views/xm/core/xmMenu/XmMenuSelect.vue

@ -125,7 +125,7 @@
</el-table-column>
<el-table-column label="操作" width="100" fixed="right" >
<template slot-scope="scope">
<el-button :disabled="scope.row.ntype=='1'" type="primary" @click="selectedMenu( scope.row,scope.$index)">选择</el-button>
<el-button :disabled="checkScope && checkScope!==scope.row.ntype" type="primary" @click="selectedMenu( scope.row,scope.$index)">选择</el-button>
</template>
</el-table-column>
</el-table>
@ -167,7 +167,7 @@
import { mapGetters } from 'vuex'
export default {
props:['isSelectMenu','multi','visible','xmIteration','xmProduct','selProject'],
props:['isSelectMenu','multi','visible','xmIteration','xmProduct','selProject','checkScope'/**0-需求,1-需求池 */],
computed: {
...mapGetters([
'userInfo','roles'

Loading…
Cancel
Save