Browse Source

优化

master
陈裕财 4 years ago
parent
commit
7419ca3342
  1. 36
      src/views/xm/core/xmGroup/XmGroupMng.vue

36
src/views/xm/core/xmGroup/XmGroupMng.vue

@ -262,29 +262,14 @@ XmProductSelect,XmProjectSelect,
var topLabel=this.userInfo.branchName+"-组织架构" var topLabel=this.userInfo.branchName+"-组织架构"
var currNodeType='branch' var currNodeType='branch'
var topdata={id:this.userInfo.branchId,branchName:this.userInfo.branchName,branchId:this.userInfo.branchId} var topdata={id:this.userInfo.branchId,branchName:this.userInfo.branchName,branchId:this.userInfo.branchId}
if(this.xmProduct&&this.xmProduct.id){
topLabel=this.xmProduct.productName+"-产品组织架构"
currNodeType='product'
topdata=this.xmProduct
topdata.leaderUserid=this.xmProduct.pmUserid
topdata.leaderUsername=this.xmProduct.pmUsername
topdata.assUserid=this.xmProduct.assUserid
topdata.assUsername=this.xmProduct.assUsername
}else if(this.selProject && this.selProject.id){
topLabel=this.selProject.name+"-项目组织架构"
if(this.filters.selProject && this.filters.selProject.id){
topLabel=this.filters.selProject.name+"-项目组织架构"
currNodeType='project' currNodeType='project'
topdata=this.selProject
topdata.leaderUserid=this.selProject.pmUserid
topdata.leaderUsername=this.selProject.pmUsername
topdata.assUserid=this.selProject.assUserid
topdata.assUsername=this.selProject.assUsername
}else if(this.xmIteration){
topLabel=this.xmIteration.iterationName+"-迭代组织架构"
currNodeType='iteration'
topdata=this.xmIteration
topdata.leaderUserid=this.xmIteration.admUserid
topdata.leaderUsername=this.xmIteration.admUsername
topdata=this.filters.selProject
topdata.leaderUserid=this.filters.selProject.pmUserid
topdata.leaderUsername=this.filters.selProject.pmUsername
topdata.assUserid=this.filters.selProject.assUserid
topdata.assUsername=this.filters.selProject.assUsername
} }
var data=[{ var data=[{
...topdata, ...topdata,
@ -407,7 +392,7 @@ XmProductSelect,XmProjectSelect,
params.projectId=this.editForm.id params.projectId=this.editForm.id
params.lvl=1 params.lvl=1
}else if(this.currNodeType=='product'){ }else if(this.currNodeType=='product'){
params.productId=this.editForm.id
//params.productId=this.editForm.id
params.lvl=1 params.lvl=1
}else if(this.currNodeType=='group'){ }else if(this.currNodeType=='group'){
params.pgroupId=this.editForm.id params.pgroupId=this.editForm.id
@ -447,12 +432,17 @@ XmProductSelect,XmProjectSelect,
if(this.filters.selProject){ if(this.filters.selProject){
params.projectId=this.filters.selProject.id params.projectId=this.filters.selProject.id
} }
if(!params.projectId){
return;
}
if(this.xmIteration){ if(this.xmIteration){
params.iterationId=this.xmIteration.id params.iterationId=this.xmIteration.id
} }
/**
if(this.xmProduct){ if(this.xmProduct){
params.productId=this.xmProduct.id params.productId=this.xmProduct.id
} }
*/
if(this.filters.key){ if(this.filters.key){
params.key=this.filters.key params.key=this.filters.key
} }

Loading…
Cancel
Save