赞
踩
目录
本文以ruoyi为例,详细介绍了如何在系统中进行数据权限设置,以确保一个车间(部门)的负责人(角色)仅能查看自己车间的设备数据,实现了数据的精准管理和访问控制。
文章首先列举了两个车间部门:测试部门和财务部门,分别具有不同的业务职能和设备数据。在这两个部门中,存在两个员工:ry和lewis,分别属于测试部门和财务部门,且角色均为普通角色。
针对这一场景,文章详细介绍了普通角色,其权限范围被设置为本部门数据权限。这意味着普通角色只能访问和管理其所在部门的设备信息,实现了数据权限的局部控制。
接着,文章对车间设备数据的展示进行了说明,强调了需要新增菜单、菜单权限、生成代码配置以及新增数据记录等操作。这一系列配置步骤确保了系统中能够完整呈现测试部门和财务部门的设备信息,同时保障了数据权限的实时生效。
通过深入解读ruoyi系统中的数据权限设置,读者将能够清晰地了解如何在实际应用中,通过简单而强大的配置,实现对部门级别的数据权限控制,从而提高数据安全性和管理效率。
编写好的数据库表如下:
首先我们代码生成一下,如果不会代码生成,可以参考一下Rouyi Vue生成代码的使用-CSDN博客
然后开始修改代码:
这里不懂为啥用@DataScope注解的,请看以RuYi为例介绍Spring AOP(面向切面编程)-CSDN博客
ok这里没什么问题,千万千万不要和我一样把${params.dataScope}写到<where>的外面!真嘟一个不小心就写出去了,找了半天的错,可把我愁坏了,这玩意它没报错!一定要仔细!
最后我们开始测试啦啦啦(精神状态已经不正常,写这个臭作业)
将用户若依设置为测试部门
将用户lewis设置为财务部门
然后将权限范围改为本部门数据权限
okkkkk然后我们登陆一下下,首先上场的是 lewis(此处应该有掌声)快看他只删选出了属于他部门的数据!
用户若依也只删选出了属于他自己部门的数据!
在看管理员权限下的,有两条数据成功啦!
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。