一、该问题的重现步骤是什么?
三个同样的页面使用同一个接口,给他们设置不同的数据权限
但是这两个数据权限只能生效一个
我看了文档是这么说的:
二、你期待的结果是什么?实际看到的又是什么?
我期待的结果是数据权限可以和页面绑定,实际是给同一个接口绑定的数据权限只能生效一个
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
blade 2.5.1
win10
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
数据权限只能生效一份,文档所描述的页面只是一个分组,对业务功能没有影响,也许你理解错了。
如果要给同一个接口的数据权限配置N份,还要根据不同的变量(页面)去选择生效的配置,这种设计耦合度很高,空间复杂度也非常高,是不推荐的。
推荐的做法就是有多少种数据权限,就写多少个接口,这样不容易冲突,系统底层一对一的逻辑也简洁明了,遇到问题排查起来也很有方向。
扫一扫访问 Blade技术社区 移动端