diff --git a/src/views/xm/core/xmMenuWorkItem/XmSubBugList.vue b/src/views/xm/core/xmMenuWorkItem/XmSubBugList.vue
index d442a7dd..0fc93bf3 100644
--- a/src/views/xm/core/xmMenuWorkItem/XmSubBugList.vue
+++ b/src/views/xm/core/xmMenuWorkItem/XmSubBugList.vue
@@ -24,7 +24,7 @@
{{item.name}}
-
+
@@ -47,7 +47,7 @@
{{item.name}}
-
+
@@ -59,7 +59,7 @@
{{formaterByDicts(scope.row,'solution',scope.row.solution)}}
-
+
@@ -161,11 +161,17 @@ export default {
}, //end data
methods: {
+ selectVisible(row,visible){
+ if(visible){
+ this.rowClick(row)
+ }
+ },
showGroupUsers:function(userType,row){
this.$refs.xmGroupDialog.open({data:row,action:userType})
},
rowClick: function(row, event, column){
this.editForm=row;
+ this.editFormBak=Object.assign({},this.editForm)
},
//选择行xmQuestion
selsChange: function (sels) {
@@ -283,7 +289,9 @@ export default {
}else{
Object.assign(row,params)
}
+ Object.assign(this.editFormBak,this.editForm)
}else{
+ Object.assign(this.editForm,this.editFormBak)
this.$notify({position:'bottom-left',showClose:true,message:tips.msg,type:tips.isOk?'success':'error'})
}
})
diff --git a/src/views/xm/core/xmMenuWorkItem/XmSubMenuList.vue b/src/views/xm/core/xmMenuWorkItem/XmSubMenuList.vue
index 9c0434c2..34faff83 100644
--- a/src/views/xm/core/xmMenuWorkItem/XmSubMenuList.vue
+++ b/src/views/xm/core/xmMenuWorkItem/XmSubMenuList.vue
@@ -31,7 +31,7 @@
{{item.name}}
-
+
@@ -43,7 +43,7 @@
{{item.name}}
-
+
@@ -165,15 +165,20 @@ export default {
}
}, //end data
methods: {
-
- //选择行xmMenu
- selsChange: function (sels) {
- this.sels = sels;
- },
-
+ selectVisible(row,visible){
+ if(visible){
+ this.rowClick(row)
+ }
+ },
+ //选择行xmMenu
+ selsChange: function (sels) {
+ this.sels = sels;
+ },
+
- rowClick: function(row, event, column){
+ rowClick: function(row, event, column){
this.editForm=row
+ this.editFormBak=Object.assign({},this.editForm)
},
@@ -345,7 +350,10 @@ export default {
}else{
Object.assign(row,params)
}
+ Object.assign(this.editFormBak,this.editForm)
}else{
+
+ Object.assign(this.editForm,this.editFormBak)
this.$notify({position:'bottom-left',showClose:true,message:tips.msg,type:tips.isOk?'success':'error'})
}
})
diff --git a/src/views/xm/core/xmMenuWorkItem/XmSubTaskList.vue b/src/views/xm/core/xmMenuWorkItem/XmSubTaskList.vue
index 5ac39ff8..75d0ea11 100644
--- a/src/views/xm/core/xmMenuWorkItem/XmSubTaskList.vue
+++ b/src/views/xm/core/xmMenuWorkItem/XmSubTaskList.vue
@@ -26,7 +26,7 @@
{{item.name}}
-
+
@@ -55,7 +55,7 @@
{{item.name}}
-
+
@@ -169,8 +169,12 @@ export default {
}
}, //end data
- methods: {
-
+ methods: {
+ selectVisible(row,visible){
+ if(visible){
+ this.rowClick(row)
+ }
+ },
//选择行xmTask
selsChange: function (sels) {
this.sels = sels;
@@ -284,8 +288,12 @@ export default {
})
}else{
Object.assign(row,params)
+
}
+ Object.assign(this.editFormBak,this.editForm)
}else{
+
+ Object.assign(this.editForm,this.editFormBak)
this.$notify({position:'bottom-left',showClose:true,message:tips.msg,type:tips.isOk?'success':'error'})
}
})
@@ -318,7 +326,8 @@ export default {
});
},
rowClick: function (row) {
- this.editForm = row;
+ this.editForm = row;
+ this.editFormBak=Object.assign({},this.editForm)
// this.$emit('row-click',row,);// @row-click="rowClick"
},