给角色授权按钮级别的权限后,若只授权菜单页面下的部分按钮会导致整个菜单都消失

Blade 未结 2 494
949887468
949887468 剑童 2022-10-19 14:30

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

1. 在权限管理 - 角色管理 只给角色授权 用户管理 功能的 查看 按钮权限,

2. 登录授权后的用户,发现左侧用户管理功能消失了

%0S2A`2NNQ$BH2{QXJGAIU4.png

FR(FMZUZ(C~(Z6E7Q%CLLA2.png

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

用户管理 功能还在,且进入页面后只有查看按钮的权限

实际上我看不到用户管理菜单,没有办法进入该功能查看数据


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

baldex2.8.2  centos7.9

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


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

2条回答
  • 2022-10-23 23:24

    这个是ele的bug,需要打开再点击一下授权,把整个数据保存提交

    0 讨论(0)
  • 2023-04-26 10:54
    通过getCheckedKeys获取到已选中节点,以及通过getHalfCheckedKeys获取到半选中节点进行拼接,然后进行合并即可获得一个包含选中以及半选中的数组

    const menuList = this.$refs.treeMenu.getCheckedKeys().concat(this.$refs.treeMenu.getHalfCheckedKeys());


    0 讨论(0)
提交回复