菜单权限问题 - 没有配置全部按钮功能,无法查看按钮对应的上级菜单

Blade 未结 1 568
shooting-star
shooting-star 剑童 2025-01-03 17:37

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

  1. 在角色管理中给角色配置对应的菜单权限

  2. 如果有一个按钮权限没有配置,那么该角色的用户登录后会直接看不到按钮对应的上级菜单

1735895333411_76FB72D3-F13C-42c0-800C-C60F6B01CE1F.png

1735895519391_6D4BC009-BC98-429a-9C73-893565348E9F.png


    3.只有选择全部的按钮权限,才能看到按钮上级对应的菜单

1735895228635_220032C7-9B77-4e5a-96F4-356E4F907166.png

1735895308560_EF1C97FA-BA6B-4624-B4D5-BDDDA49928E7.png



    4.检查后发现是进行租户菜单权限自定义筛选(tenantPackageMenu)时,产品包中未包含按钮的菜单ID(menuId),导致返回的菜单为空



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

解决该问题,未配置全部按钮,为角色配置菜单权限后依然可以正常显示菜单,且菜单权限正常生效



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

bladex,4.3.0.RELEASE版本,Windows



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


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

1条回答
  • 2025-01-03 17:40

    参考这个修改:https://center.javablade.com/blade/BladeX/commit/ff460f7334a0e099542fb02443360cc908218417


    另外请给我们邮箱:bladejava@qq.com 发一个邮件提供授权公司名,登记为商业账号后方可进行商业版问题答疑。

    作者追问:2025-01-03 18:21

    您好,修改之后,出现用户令牌不可用的问题,请问该怎么解决?

    image.png

    image.png

    作者追问:2025-01-03 18:22

    点击菜单后,出现的

    0 讨论(0)
代码语言
提交回复