diff --git a/src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue b/src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue index e46fb2b6..4922a9f8 100644 --- a/src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue +++ b/src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue @@ -18,7 +18,16 @@ 如果没用副组长可以设置为项目助理、小组助理等,具有组长同等权限 - + + + + 是否属于协作公司 + + + + 如果该团队属于某协作公司,请选择协作公司。 + + @@ -30,6 +39,10 @@ + + + + @@ -40,11 +53,12 @@ import { addXmProjectGroup,editXmProjectGroup } from '@/api/xm/core/xmProjectGroup'; import { mapGetters } from 'vuex' import UsersSelect from "@/views/mdp/sys/user/UsersSelect"; + import BranchSelect from '@/views/mdp/sys/branch/BranchSelect';//机构选择 export default { name:'xmProjectGroupEdit', components: { - UsersSelect, + UsersSelect,BranchSelect, }, computed: { ...mapGetters([ 'userInfo' ]), @@ -80,7 +94,8 @@ }, userType:"leader", - userSelectVisible:false + userSelectVisible:false, + branchVisible:false, }//end return },//end data @@ -152,6 +167,11 @@ } }, + branchRowClick: function(row, event, column){ + this.branchVisible=false + this.editForm.crowBranchId=row.id + this.editForm.crowBranchName=row.branchName + }, },//end method mounted() { diff --git a/src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue b/src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue index ca6e09d9..61d9ebbd 100644 --- a/src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue +++ b/src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue @@ -9,12 +9,12 @@ @@ -35,17 +35,14 @@ append-to-body :close-on-click-modal="true" width="50%" > - 新增下级小组 - 通过模板批量导入下级小组 + 新增下级小组 - 新增下级小组 - 通过模板批量导入下级小组 + 新增下级小组 - 新增下级小组 - 通过模板批量导入下级小组 + 新增下级小组 修改小组信息 新增组员 删除小组 @@ -178,7 +175,17 @@ props:["visible","selProject" ,"isSelectSingleUser","isSelectMultiUser",'xmProduct','xmIteration'], computed: { ...mapGetters(['userInfo']), - + expandedKeys(){ + var expandedKeys=[] + if(this.xmProduct&&this.xmProduct.id){ + expandedKeys.push(this.xmProduct.id) + }else if(this.selProject && this.selProject.id){ + expandedKeys.push(this.selProject.id) + }else if(this.xmIteration){ + expandedKeys.push(this.xmIteration.id) + } + return expandedKeys; + }, okrTreeData(){ var groups=this.xmProjectGroups; groups.forEach(i=>{