🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 功能介绍 角色授权主要是给系统中建立的角色,设置具体的菜单功能权限,以及实现数据的隔离和字段的可见性设置。 ## 业务场景举例 * 角色对应具体菜单权限设置 * 具体单据数据范围隔离 * 具体单据字段可见性设置 * 角色共享分配 ## 业务操作 * [ ] ### 角色对应具体菜单权限设置 * **业务说明** 根据不同的角色设置不同的单据权限。 * **业务操作条件** 【角色授权】新增权限 * **相关操作** **第一步:** 打开【系统设置】-【角色授权】。 ![](https://img.kancloud.cn/2f/c1/2fc1d7d22f5b61463af626b048e05893_473x152.png) **第二步:** 在【角色授权】中,点击需要设置权限的角色,并在相应的菜单中勾选该角色需要使用的权限。 ![](https://img.kancloud.cn/4a/df/4adf3bf52a2ee6c6fb340fa4022663c5_1200x410.png) >[info] * 在勾选权限的时候,如果使用的权限比较多,可以直接勾选全选“![](https://img.kancloud.cn/3b/c4/3bc4c947bdfd59730774468bda4fab74_41x44.png)”按钮,在逐个去掉不需要的。 > * 可以点击图标“![](https://img.kancloud.cn/71/c8/71c895deb5967c0d7562fb498f8d6282_23x29.png)”折叠菜单 >![](https://img.kancloud.cn/af/11/af1135a0969fbf28ac266e3c9b2b700f_1216x383.png) **第三步:** 在设置完成这些菜单的权限后,点击【保存】,并【刷新】。 ![](https://img.kancloud.cn/ea/e6/eae625801af8e4977c412c04983a51e6_1191x379.png) *** * [ ] ### 具体单据数据范围隔离 * **业务说明** 根据不同的角色在设置单据权限的时候,可以进行数据权限隔离。 * **业务操作条件** 【角色授权】新增、修改、保存权限 * **相关操作** **第一步:** 确认角色需要设置的单据后,点击【数据范围】。 ![](https://img.kancloud.cn/44/8a/448ac8079cd724f480e00a3b0dfeab5e_1205x409.png) **第二步:** 在打开的【数据范围】中,根据权限变量,勾选需要隔离的类型。 ![](https://img.kancloud.cn/3c/39/3c3966ee01036b33abce317dbd9d143c_1218x415.png) >[info] * 权限变量=全部:代表该角色有这个菜单的全部数据权限,可以查看所有的单据。 >[info] * 权限变量=本用户:代表该角色只能根据关联字段的用户查看单据的内容。 > (表示店长只能查看创建人为本用户的销售机会) >[info] * 权限变量=本员工:代表该角色只能根据关联字段的员工查看单据的内容。 > (表示店长只能查看销售员为本员工的销售机会) >[info] * 权限变量=本部门:代表该角色只能根据员工所属的本部门查看单据的内容。 > (表示店长只能查看销售机会表头销售部门为员工关联的本部门数据) >[info]* 权限变量=本部门及下属部门:代表该角色只查看本部门以及下属部门的单据的内容。 >(表示店长只能查看销售机会表头销售部门为员工关联的本部门以及下属部门数据) >[success] 如果需要启用客户共享功能,并按照部门隔离查看权限,客户的权限关联的字段必须为【看客户共享信息】。 > ![](https://img.kancloud.cn/ed/6b/ed6b84d5a60ab0c1ef04cd5400971a05_887x339.png) **第三步:** 在设置操作完成后,点击【保存】并【刷新】。 ![](https://img.kancloud.cn/ea/da/eadae5081ea79b6a21df27defa8acd46_363x388.png) *** * [ ] ### 具体单据字段可见性设置 * **业务说明** 根据不同的角色设置不同的单据权限,可以设置具体表单中的字段可见性。 * **业务操作条件** 【角色授权】新增、修改、保存权限 * **相关操作** **第一步:** 确认角色需要设置的单据后,点击【字段授权】。 ![](https://img.kancloud.cn/b5/ef/b5ef3945063cee46c1667f70beb65e71_1210x407.png) **第二步:** 在打开的【字段授权】中,根据字段名称,勾选需要设置该角色不可见的内容。 ![](https://img.kancloud.cn/83/85/8385d64169c1df004f4c005d2871c533_1200x365.png) **第三步:** 在设置操作完成后,点击【保存】并【刷新】。 ![](https://img.kancloud.cn/ea/da/eadae5081ea79b6a21df27defa8acd46_363x388.png) *** * [ ] ### 角色共享分配 * **业务说明** 根据设置完成的角色以及角色的权限,分配给其他企业使用,避免多次重复建立角色和设置权限。 * **业务操作条件** 【角色授权】分配权限 * **相关操作** **第一步:** 在【角色授权】中,勾选需要分配的角色,并点击【分配】。 ![](https://img.kancloud.cn/7a/bc/7abcf1900eb760f42bea7f4087876e01_339x387.png) >[warning] 在执行分配前,需要确认该角色已经设置为共享。具体操作见[角色中共享设置第一步。](角色.md) **第二步:** 在弹出的界面中,勾选需要分配的企业,并点击【确定分配】。 ![](https://img.kancloud.cn/8a/9e/8a9ece207e6355900c2e14bb640ea5e8_1020x482.png) >[info] * 在筛选企业的时候,可以输入企业的全称,然后回车,进行筛选。 > ![](https://img.kancloud.cn/ee/86/ee86d9e74f62ba199a083c6bdee3bdaa_398x201.png) > * 如果只是进行模糊搜索是无法查询的。 > ![](https://img.kancloud.cn/fa/75/fa75c8a4cff0bff9bf6289ccc15cdb38_446x225.png) > * 在选择企业后,可以勾选指定的用户关联该角色。也可以不选择指定用户,被分享的企业可以看到该角色,后续可以操作关联。 ![](https://img.kancloud.cn/03/ef/03efb6a3d08dec5fdebbe9e48253e50d_759x477.png)