Commit 3e5c85b6 authored by 祁新's avatar 祁新

feat: 增加LDP-MCS组织数据授权操作说明

parent 9f60e357
......@@ -141,7 +141,7 @@
1. 替换ldp-manage/fatjar 目录下对应的jar包
2. 替换nginx中mcs的前端代码
3. 脚手架更新到`1.1.16`
3. 脚手架更新到`1.1.18`
......@@ -155,7 +155,7 @@
- Knife4j、Swagger使用文档:待补充
- 数据权限授权模式说明文档:待补充
- 数据权限授权模式说明文档:[LDP-MCS组织数据授权操作说明](http://gitlab.dev.shxrtech.com/doc/ldp-docs/blob/master/开发文档/LDP-MCS组织数据授权操作说明.md)
......
# 组织数据权限操作说明
在应用开发中,需要对用户账号进行相关数据权限控制,需要创建角色和配置组织数据权限并和账号进行关联则可以控制数据权限。
### 新增员工并管理组织, 如果已有则跳过此步
![1609220849024](../imgs/acldata/13新增员工.png)
![1609221041364](../imgs/acldata/14员工关联组织.png)
## 新建自定义数据角色
![1609211916803](../imgs/acldata/01新建角色.png)
![1609212055884](../imgs/acldata/02选择数据类型.png)
![1609212354481](../imgs/acldata/03选择授权模式.png)
### 授权模式说明
- 自定义
自由选择组织来进行授权配置
- 本级
通过用户所属组织来默认授权组织数据
- 本级及子级
通过用户所属组织和当前组织所有下级组织来默认授权组织数据
## 自定义角色授权配置
1. 进入到组织数据权限页面
![1609212875551](../imgs/acldata/04自定义角色授权配置.png)
2. 进行设置关联组织数据
![1609213008218](../imgs/acldata/05自定义角色授权组织.png)
![1609213082764](../imgs/acldata/06自定义查看已关联角色.png)
3. 将当前的角色关联用户
![1609213324405](../imgs/acldata/07自定义点击角色关联用户.png)
![1609213484986](../imgs/acldata/08自定义关联用户.png)
![1609213570623](../imgs/acldata/09自定义角色关联用户.png)
## 本级角色授权配置
1. 新建本级数据角色
![1609213844765](../imgs/acldata/10新建本级角色.png)
2. 进入组织数据权限进行授权配置
![1609213936846](../imgs/acldata/11本级数据角色授权配置.png)
3. 本级数据角色只能关联用户,不支持配置数据角色关联。
![1609220437802](../imgs/acldata/12本级数据关联用户.png)
目前`appdemo`账号只关联了`app本级角色`所对应的组织就是`研究中心`
![1609221357629](../imgs/acldata/16员工关联组织结果.png)
可以在为同一个用户关联多个角色
![1609221529393](../imgs/acldata/15本级和自定义角色关联.png)
![1609221654430](../imgs/acldata/17员工本级自定义已关联组织.png)
关联后的组织数据如下图,
![1609221635511](../imgs/acldata/18本级自定义关联组织结果.png)
## 本级及子级数据角色授权
新增本级及子级数据角色
![1609222001091](C:\code\ldp-docs\imgs\acldata\19新增本级及子级数据角色.png)
![1609222113193](../imgs/acldata/20本级及子级授权用户.png)
本级及子级的组织数据结果
![1609222173160](../imgs/acldata/21本级及子级的组织数据结果.png)
### PS: 可以为同一个用户关联到多个角色中,进行组织授权
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment