diff --git a/src/views/xm/core/xmMenu/XmMenuMng.vue b/src/views/xm/core/xmMenu/XmMenuMng.vue index b079bef8..611f98c6 100644 --- a/src/views/xm/core/xmMenu/XmMenuMng.vue +++ b/src/views/xm/core/xmMenu/XmMenuMng.vue @@ -334,15 +334,15 @@ 选标签 - - - - + @@ -389,7 +389,8 @@ - + + this.load.edit=false ); }, - selectUser(row){ - this.editForm=row - this.userSelectVisible=true; + onGroupUserSelect(users,option){ + this.editXmMenuSomeFields(option.data,"mmUserid",users); }, clearFiltersMmUser:function(){ this.filters.mmUser=null; @@ -1186,6 +1187,9 @@ } }else if(fieldName==='workload'){ params={...params,...$event} + }else if(fieldName==='mmUserid'){ + params.mmUserid=$event[0].userid + params.mmUsername=$event[0].username }else{ params[fieldName]=$event } @@ -1194,33 +1198,12 @@ var tips = res.data.tips; if(tips.isOk){ if(this.sels.length>0){ - this.sels.forEach(i=>{ - i[fieldName]=params[fieldName] - if(fieldName==='iterationId'){ - i['iterationName']=params['iterationName'] - } - if(fieldName==='tagIds'){ - i['tagNames']=params['tagNames'] - i['tagIds']=params['tagIds'] - this.fieldTagVisible=false; - } - if(fieldName==='workload'){ - Object.assign(i,params) - } + this.sels.forEach(i=>{ + this.fieldTagVisible=false; + Object.assign(i,params) }) }else{ - if(fieldName==='tagIds'){ - row['tagNames']=params['tagNames'] - row['tagIds']=params['tagIds'] - this.fieldTagVisible=false; - } - if(fieldName==='iterationId'){ - row['iterationName']=params['iterationName'] - row['iterationId']=params['iterationId'] - } - if(fieldName==='workload'){ - Object.assign(row,params) - } + Object.assign(row,params) } }else{ this.$notify({showClose:true,message:tips.msg,type:tips.isOk?'success':'error'}) @@ -1315,6 +1298,7 @@ XmItSelect, XmMenuWorkload, XmTableConfig, + XmGroupDialog, //在下面添加其它组件 }, mounted() {