顶部菜单与左侧菜单缓存问题

Blade 未结 1 1017
327903593
327903593 2020-09-11 16:38

菜单,角色,顶部菜单分配权限菜单等都分配完毕。使用的Sword

清空缓存,或者换浏览器都行避免干扰。

登录超级管理员,首页左侧菜单如下,看组织管理有4个子菜单

1.png

然后这时候我点击顶部菜单,系统配置,只有1个了???

2.png

然后再点击首页,切换回去,看,组织管理的菜单就变成了1个,只有退出重新进才会出现4个了

3.png

附赠顶部菜单配置,角色也分配了。

4.png

1条回答
  •  admin
    admin (楼主)
    2020-09-11 16:46

    把你目前的数据库导出成sql脚本然后发到邮件 bladejava@qq.com ,我抽空去测试看看

    另外为了商业版提问不受影响,请把账户对应的qq邮箱换成下单购买授权对应的数字qq邮箱

    ===================================

    本地已经调试完毕,这个是ant design组件的bug,bug原因:树形控件的父节点如果选中,那么他下属的所有叶子节点哪怕之前没有选过都会选中,但这个不会作用与数据库。

    比如你之前开发但模块只含有公司,那父节点的组织管理也被选上了,数据库入库了这两条数据的记录之后开发了新的模块,打开之后,由于组织管理已经被选中,那他就会连同下方的所有四个子节点都选中,但是数据库仍然只有两条。

    所以才会有明明选中了4个,但是点击只有1个菜单显示的情况。

    至于为什么首页刚进去会有4个,是因为权限配置了这4个菜单,在全部权限的作用下,是能看到的,这个就与顶部菜单没有关系了

    0 讨论(2)
提交回复