|
@@ -1,7 +1,7 @@
|
|
|
<!--
|
|
|
* @Author: your name
|
|
|
* @Date: 2022-02-10 14:49:20
|
|
|
- * @LastEditTime: 2022-02-11 10:34:04
|
|
|
+ * @LastEditTime: 2022-02-11 13:52:49
|
|
|
* @LastEditors: Please set LastEditors
|
|
|
* @Description: 编辑职员
|
|
|
* @FilePath: \Foshan4A4.0\src\views\staffManagement\compontents\staffEdit.vue
|
|
@@ -51,7 +51,7 @@
|
|
|
<!--有账号组 无角色-->
|
|
|
<template v-if="OpenGroup && !openRole">
|
|
|
<div class="r24 flex1 part">
|
|
|
- <Usergroup title="用户组树" />
|
|
|
+ <Usergroup @getTreeData="getUserGroup" title="用户组树" />
|
|
|
</div>
|
|
|
<div class="r24 flex1 part">
|
|
|
<Permissiontree ref="Permissiontree" :queryType="queryType" :queryId="treeId" :checkedKeys="checkedBoxs" :isMainJob="isMainJob" @nodeClick="nodeClick" @getTreeData="getTreeData" title="权限树" />
|
|
@@ -74,10 +74,10 @@
|
|
|
<!--有角色 有账号组-->
|
|
|
<template v-if="openRole && OpenGroup">
|
|
|
<div class="r24 flex1 part">
|
|
|
- <Usergroup title="用户组树" />
|
|
|
+ <Usergroup @getTreeData="getUserGroup" title="用户组树" />
|
|
|
</div>
|
|
|
<div class="r24 flex1 part">
|
|
|
- <Rolelist @checkChange="checkChange" @checkClick="checkClick" :checkBoxList="roleCheckBoxs" :dataList="arrs" :active="true" class="hucRole" :number="8" title="角色列表" />
|
|
|
+ <Rolelist @checkChange="checkChange" :GroupIds="GroupIds" :checkBoxList="roleCheckBoxs" :active="true" class="hucRole" :number="8" title="角色列表" />
|
|
|
</div>
|
|
|
<div class="flex1 part">
|
|
|
<Permissionlist style="height: 376px" :imageSize="120" :RoleList="RoleList" :check="true" class="hucPower" title="权限列表" />
|
|
@@ -197,6 +197,7 @@ export default {
|
|
|
oldOrganId: "",
|
|
|
onCheckedArr: [],//当前显示选中权限组
|
|
|
alljobArr: [],//全部岗位
|
|
|
+ GroupIds: [], //当前选中的用户组
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -441,6 +442,15 @@ export default {
|
|
|
checkClick (item) {
|
|
|
this.roleAuths(item.RoleId);
|
|
|
},
|
|
|
+ //用户组选中回调
|
|
|
+ getUserGroup (arr) {
|
|
|
+ const datas = [];
|
|
|
+ arr.forEach(item => {
|
|
|
+ datas.push(item.GroupId);
|
|
|
+ })
|
|
|
+ this.roleType = 'roleByUpId';
|
|
|
+ this.GroupIds = datas;
|
|
|
+ },
|
|
|
//账号组点击回调
|
|
|
checkGroup (item) {
|
|
|
this.groupAuths(item.GroupId)
|