JeecgBoot icon indicating copy to clipboard operation
JeecgBoot copied to clipboard

配置下级菜单为隐藏路由后,二级菜单无法点击,并且显示了三角符号

Open TankCoder opened this issue 2 years ago • 3 comments

版本号:

3.4

前端版本:

vue2

问题描述:

配置【高级详情页】的下级菜单为 子菜单+路由菜单+隐藏路由 后,高级详情页菜单无法点击,并且显示了三角展开图标。(已设置权限)。

二级菜单为啥不能点击了。

截图&代码:

image image

TankCoder avatar Aug 30 '22 15:08 TankCoder

只要一个菜单有子菜单,那么他本身就不能被点击了?不论他的子菜单是不是隐藏的

就是这么设计的吗?你好,确认一下,我自己去改源码。。 @zhangdaiscott

TankCoder avatar Aug 31 '22 06:08 TankCoder

目前的需求:要配置很多详情页面,并且不需要在左侧菜单中展示,仅做跳转使用。

但是使用官方示例配置后(将详情菜单设置为路由菜单+隐藏路由),无法使用/展示。

发现:

  • 如果添加的是三级菜单,将其设置为路由菜单+隐藏路由 ,通过URL的形式,无法直接访问到该菜单
  • 如果添加的是二级菜单,将其设置为路由菜单+隐藏路由 ,通过URL的形式,可以访问到该菜单 (但是这样设置菜单结构,对于操作授权时不方便。)

TankCoder avatar Aug 31 '22 11:08 TankCoder

修复,下个版本发布

zhangdaiscott avatar Oct 19 '22 09:10 zhangdaiscott

@zhangdaiscott @TankCoder 请问下这个问题需要修改那块代码,提交记录没看到

lytlucky avatar Dec 23 '22 03:12 lytlucky