前言
本文档是对jeecg-boot官方文档的一个分析和补充,具体的可以同时互相参照来看,难免个人理解有出路,如有错误,还望补充和指正~

角色、用户、部门

一个角色下可以有多个用户
一个用户可以有多个部门【如有多个,登录需要选择具体部门】
一个用户可以有多个角色

普通权限控制

可以对一个角色下所以的用户统一授权【菜单是否可见、简单的数据操作权限】
在这里插入图片描述

特殊定制化权限

按钮控制

如果前端标注上了v-has,前端不可见(标上则不可见)
在这里插入图片描述

,如果标上了v-has,同时还想设置为可见,需授权
在这里插入图片描述

文本输入禁用

如果需要禁用文本,前端需要如下配置
在这里插入图片描述

列表控制【字段】

举例:一个分页查询列表,boss可以查看年度优秀员工姓名,普通员工张三看不了

步骤一:前端配置

在这里插入图片描述

步骤二:系统授权

在对应的菜单里配置
在这里插入图片描述

可参考:http://doc.jeecg.com/2044039

列表控制【数据】

同样是列表权限,与上面不同的是,上面只是控制列表的一个字段数据是否显示,而这个是对一个字段的数据进行筛选再展示。

官方例子:财务只看金额大于5000的数据/只看包含“防嗮”的数据。

步骤一:前端配置
步骤二:后端配置

使用@PermissionData(pageComponent="system/UserList")注解,参数pageComponent值与菜单的前端组件值保持一致

步骤三:系统配置

在这里插入图片描述

可参考:http://doc.jeecg.com/2044047

再次声明
最近才学习这个jeecg-boot,本文档是对jeecg-boot官方文档的一个分析和补充,具体的可以同时互相参照来看,难免个人理解有出路,如有错误,还望补充和指正~

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐