菜单只授权部分操作权限时,无法在左边菜单中显示

Blade 已结 2 208
Evenlai
Evenlai 剑童 2024-04-16 17:02

一、该问题的重现步骤是什么?

1. 进入菜单“权限管理—角色管理”。

2. 选择某一角色,在某一菜单下只授权部分操作权限,如“岗位管理”,只授权“查看”。

3.授权后登录该角色的其中一个用户。


二、你期待的结果是什么?实际看到的又是什么?

期待的结果:该角色下的用户登录后,左边菜单可显示“岗位管理”。

实际的结果:该角色下的用户登录后,左边菜单不显示“岗位管理”,经测试,需要授权岗位管理下所有权限,才能显示菜单。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

Bladex-3.4.0,Win10操作系统,谷歌浏览器。


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (最佳回答者)
    2024-04-18 12:23

    问题已记录,后续排查一下。不过我们后端应该是有做反向递归,只要有按钮被赋了权限,就会把上级菜单都显示。

    你设置角色菜单权限的时候检查一下,或者重新保存再看看

    0 讨论(1)
  • 2024-04-19 10:23

    image.png

    有条件分支没写反向递归,有条件分支没写产品包过滤逻辑。
    image.png

    0 讨论(0)
提交回复