diff --git a/src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue b/src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue
index f6ddb13a..71d6609d 100644
--- a/src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue
+++ b/src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue
@@ -11,6 +11,7 @@
加入更多需求到迭代计划
+ 批量移出
@@ -22,6 +23,8 @@
{{scope.row.menuName}}
+
+
@@ -198,16 +201,12 @@
this.sels = sels;
},
//删除xmIterationMenu
- handleDel: function (row,index) {
- if(!this.roles.some(i=>i.roleid=='iterationAdmin')){
- this.$message({showClose: true, message: "只有迭代管理员可以操作", type: 'error' });
- return ;
- }
- this.$confirm('确认删除该记录吗?', '提示', {
+ handleDel: function (row,index) {
+ this.$confirm('确认将该需求移出迭代吗?', '提示', {
type: 'warning'
}).then(() => {
this.load.del=true;
- let params = { id: row.id };
+ let params = { iterationId:row.iterationId,menuIds: [row.menuId] };
delXmIterationMenu(params).then((res) => {
this.load.del=false;
var tips=res.data.tips;
@@ -220,16 +219,19 @@
});
},
//批量删除xmIterationMenu
- batchDel: function () {
- if(!this.roles.some(i=>i.roleid=='iterationAdmin')){
- this.$message({showClose: true, message: "只有迭代管理员可以操作", type: 'error' });
+ batchDel: function () {
+ if(this.sels.length<=0){
+ this.$message({showClose: true, message:"请先选择一个或者多个需求", type: 'error' });
return ;
}
- this.$confirm('确认删除选中记录吗?', '提示', {
+ this.$confirm('确认将需求移出迭代吗?', '提示', {
type: 'warning'
}).then(() => {
this.load.del=true;
- batchDelXmIterationMenu(this.sels).then((res) => {
+ var params={
+ iterationId:this.sels[0].iterationId,menuIds:this.sels.map(i=>i.menuId)
+ }
+ batchDelXmIterationMenu(params).then((res) => {
this.load.del=false;
var tips=res.data.tips;
if( tips.isOk ){
@@ -291,18 +293,13 @@
if(!menus || menus.length==0){
this.menuVisible=false
return;
- }
- var imenus=menus.map(i=>{
- return {
- productId:i.productId,
- menuId:i.menuId,
- menuName:i.menuName,
- iterationId:this.iteration.id,
- iterationName:this.iteration.iterationName
- }
- })
+ }
- batchAddXmIterationMenu(imenus).then(res=>{
+ var params={
+ menuIds:menus.map(i=>i.menuId),
+ iterationId:this.iteration.id
+ }
+ batchAddXmIterationMenu(params).then(res=>{
this.menuVisible=false
var tips = res.data.tips
if(tips.isOk){
diff --git a/src/views/xm/core/xmMenu/XmMenuSelect.vue b/src/views/xm/core/xmMenu/XmMenuSelect.vue
index ec5f5d93..aea18829 100644
--- a/src/views/xm/core/xmMenu/XmMenuSelect.vue
+++ b/src/views/xm/core/xmMenu/XmMenuSelect.vue
@@ -83,7 +83,8 @@
{{scope.row.seqNo}}
{{scope.row.menuName}}
-
+
+