设置数据规则不生效 bug

bug反馈 未结 2 117
冷
VIP3 2019-08-30 17:04:21   最后修改:2019-08-30 17:11:08
收藏
产品:微服务 版本:springboot 4.0
img[/userfiles/fly/ccec4b7192284ec5b3488c1f03a8c53e/files/1567155451330.] img[/userfiles/fly/ccec4b7192284ec5b3488c1f03a8c53e/files/1567155458704.] img[/userfiles/fly/ccec4b7192284ec5b3488c1f03a8c53e/files/1567156261081.] 如图,nodes[i].type 是default,应该判断 nodes[i].original.type==='4' 才对。另外还有一个问题,我有两个菜单 A和B ,A和B 配置的地址是一样的,A设置了数据规则,B没有,但是点这两个菜单,数据规则在A和B两个菜单上都生效了,应该要的效果是 A菜单数据规则生效,B菜单没有数据规则。。望群主查证一下这个问题,是不是一个bug。
回帖
  • 2019-08-30 17:13:04
    1 确实是bug,nodes[i].type 是default,应该判断 nodes[i].original.type==='4' 才对 是的。 jstree版本升级对于不识别的type,全部解释为default, 必须去原型链上才能找到原始值。 2 这个不是bug。 你虽然设置了2个菜单,但是url是一样的,实际访问后台的controller是一样的。所以数据权限肯定生效。 数据权限是针对用户的,通过角色控制, 应该是用户不同,看到的数据不同。 而不是菜单不同看到的数据不同 如果想根据菜单过滤,请在url后面传参数。
    0 回复
  • VIP3 (楼主)
    2019-08-30 17:31:49
    @蓝色忧郁 根据菜单过滤,在URL后面加参数,能否举个示例?加在哪,怎么加啊?
    0 回复