Saber权限bug

Saber 已结 3 1942

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

1. 通过权限菜单把指定的角色附上指定的权限,目前只给抽奖设置里的修改和查看权限image.png

2. 清空缓存,使用指定角色的帐号登录,界面没有相关的按钮image.png

3.使用浏览器工作台,按F12打开工作台,定位到相关元素,在元素里可以找到新增按钮,按钮加上了style="display: none;",但是把这段代码删除后,该按钮也是可以显示,可以进行操作image.pngimage.png


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

期望结果:通过F12查看不到该按钮的元素,

实际结果:通过F12查看到该按钮的元素,修改元素属性可以进行业务操作



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

Saber2.2.0

win10


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



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



3条回答
  •  admin
    admin (最佳回答者)
    2019-12-19 14:45

    找到如下代码,确定下配置的code是否和菜单code一一对应

    image.png

    作者追问:2019-12-19 14:45

    配置的code是否和菜单code是一一对应的,我在SNS描述的是:通过权限菜单配置后,页面上的按钮是不可见,说明后台配置是生效的,但是在页面上通过控制台F12查看页面源代码是可以修改的,把对应按钮的样式去掉后,按钮会出现在页面上,你可以尝试一下。感谢你的回答

    0 讨论(1)
  • 2021-02-25 17:31

    您好,同样出现了该问题,请问目前解决了吗?不然只能弃用原生的CRUD了,自定义按钮了。我试过如果在option中配置“menu:false”只能解决操作选项按钮不被显示出来,哪个新增的按钮,还是会有的。

    2021-02-25_172309.png

    0 讨论(0)
  • 2021-03-25 09:54

    同样问题,  有解决的办法吗? 怎么解决? 啥时候能解决?

    0 讨论(0)
提交回复