0.使用工具及环境
工具版本 | |
---|---|
后端 | idea2018.3 |
前端 | vscode |
浏览器 | 谷歌 |
jeecg | jeecg-boot 2.1.2(发布日期:20191122) |
这里我使用online在线开发生成的表及后台代码,已经连接完成,此文仅解决数据规则配置不好用问题
1.设置数据规则
系统管理=>菜单管理
选择需要配置数据规则的表
新建一个数据规则,
注:规则字段需要改为驼峰命名法,就是将下划线及下划线的下个字母,换成大写
2.给角色配置权限
系统管理=>角色管理
选择需要修改的角色
配置完成1.后,会授权会出现一个图标,点击标签管理(我配置数据规则的菜单)
选中刚才配置的数据规则,
3.后台设置注解
找到配置菜单的Controller
添加注解,其中xxx
是菜单的前端组件
@PermissionData(pageComponent="xxx")
重启项目
4.查看配置后效果
这是开启后的结果
这是开启前的结果
借鉴博客及教程:
JeecgBoot开发文档https://www.kancloud.cn/zhangdaiscott/jeecg-boot/1273977
关于JEECG数据权限配置https://www.cnblogs.com/liuziyu2018412/p/9614335.html
Jeecg-boot权限添加数据规则https://blog.csdn.net/yspxiaopanni/article/details/100130927