From 6aff7211d63cce7495909df19f6e7e8b23ff89af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sat, 26 Feb 2022 20:11:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xmProjectGroup/XmProjectGroupEdit.vue | 12 +- .../core/xmProjectGroup/XmProjectGroupMng.vue | 26 +++- .../XmProjectGroupUserAdd.vue | 117 ------------------ .../XmProjectGroupUserEdit.vue | 5 +- .../XmProjectGroupUserMng.vue | 5 +- 5 files changed, 33 insertions(+), 132 deletions(-) delete mode 100644 src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserAdd.vue diff --git a/src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue b/src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue index 980eca4b..e46fb2b6 100644 --- a/src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue +++ b/src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue @@ -6,8 +6,9 @@ - - + + + @@ -17,10 +18,7 @@ 如果没用副组长可以设置为项目助理、小组助理等,具有组长同等权限 - - - {{editForm.lvl}}级 - + @@ -78,7 +76,7 @@ ] }, editForm: { - id:'',groupName:'',projectId:'',pgTypeId:'',pgTypeName:'',leaderUserid:'',leaderUsername:'',ctime:'',ltime:'',productId:'',branchId:'',pgClass:'',pgroupId:'',lvl:'',pidPaths:'',isTpl:'',assUserid:'',assUsername:'',childrenCnt:'',userCnt:'',qxCode:'',calcWorkload:'',ntype:'' + id:'',groupName:'',projectId:'',pgTypeId:'',pgTypeName:'',leaderUserid:'',leaderUsername:'',ctime:'',ltime:'',productId:'',branchId:'',pgClass:'',pgroupId:'',lvl:'',pidPaths:'',isTpl:'',assUserid:'',assUsername:'',childrenCnt:'',userCnt:'',qxCode:'',calcWorkload:'',ntype:'',crowBranchId:'',crowBranchName:'',isCrow:'' }, userType:"leader", diff --git a/src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue b/src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue index f08bb7c4..ca6e09d9 100644 --- a/src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue +++ b/src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue @@ -196,15 +196,30 @@ var groupsTree=treeTool.translateDataToTree(groups,'pgroupId','id') var topLabel="组织架构" var currNodeType='' - var topdata={} + var topdata={} 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+"-项目组织架构" 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 } var data=[{ ...topdata, @@ -255,12 +270,12 @@ },//下拉选择框的所有静态数据 params={categoryId:'all',itemCodes:['sex']} 返回结果 {sex: [{id:'1',name:'男'},{id:'2',name:'女'}]} addFormVisible: false,//新增xmProjectGroup界面是否显示 addForm: { - id:'',groupName:'',projectId:'',pgTypeId:'',pgTypeName:'',leaderUserid:'',leaderUsername:'',ctime:'',ltime:'',productId:'',branchId:'',pgClass:'',pgroupId:'',lvl:'',pidPaths:'',isTpl:'',assUserid:'',assUsername:'',childrenCnt:'',userCnt:'',qxCode:'',calcWorkload:'',ntype:'' + id:'',groupName:'',projectId:'',pgTypeId:'',pgTypeName:'',leaderUserid:'',leaderUsername:'',ctime:'',ltime:'',productId:'',branchId:'',pgClass:'',pgroupId:'',lvl:'',pidPaths:'',isTpl:'',assUserid:'',assUsername:'',childrenCnt:'',userCnt:'',qxCode:'',calcWorkload:'',ntype:'',crowBranchId:'',crowBranchName:'',isCrow:'' }, editFormVisible: false,//编辑界面是否显示 editForm: { - id:'',groupName:'',projectId:'',pgTypeId:'',pgTypeName:'',leaderUserid:'',leaderUsername:'',ctime:'',ltime:'',productId:'',branchId:'',pgClass:'',pgroupId:'',lvl:'',pidPaths:'',isTpl:'',assUserid:'',assUsername:'',childrenCnt:'',userCnt:'',qxCode:'',calcWorkload:'',ntype:'' + id:'',groupName:'',projectId:'',pgTypeId:'',pgTypeName:'',leaderUserid:'',leaderUsername:'',ctime:'',ltime:'',productId:'',branchId:'',pgClass:'',pgroupId:'',lvl:'',pidPaths:'',isTpl:'',assUserid:'',assUsername:'',childrenCnt:'',userCnt:'',qxCode:'',calcWorkload:'',ntype:'',crowBranchId:'',crowBranchName:'',isCrow:'' }, maxTableHeight:300, @@ -575,8 +590,8 @@
{node.data.label}
- {node.data.leaderUsername? - (
负责人 {node.data.leaderUsername }
+ {node.data.leaderUsername||node.data.assUsername? + (
负责人 {node.data.leaderUsername?node.data.leaderUsername:'' } {node.data.assUsername?node.data.assUsername:''}
) : (
) @@ -638,6 +653,7 @@ color: black; } .diy-con-content{ + padding-top:5px; color:dimgrey; font-size: 12px; } diff --git a/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserAdd.vue b/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserAdd.vue deleted file mode 100644 index a175e779..00000000 --- a/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserAdd.vue +++ /dev/null @@ -1,117 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserEdit.vue b/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserEdit.vue index 006598cd..585046b4 100644 --- a/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserEdit.vue +++ b/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserEdit.vue @@ -41,6 +41,9 @@ + + + @@ -93,7 +96,7 @@ ] }, editForm: { - joinTime:'',groupId:'',userid:'',username:'',outTime:'',status:'',obranchId:'',isPri:'',seqNo:'',projectId:'',productId:'',pgClass:'' + joinTime:'',groupId:'',userid:'',username:'',outTime:'',status:'',obranchId:'',isPri:'',seqNo:'',projectId:'',productId:'',pgClass:'',obranchName:'' }, }//end return diff --git a/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserMng.vue b/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserMng.vue index cb43592c..1f4acc1b 100644 --- a/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserMng.vue +++ b/src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserMng.vue @@ -23,6 +23,7 @@ +