菜单bug详细说明

Blade 未结 1 1127
lsy
lsy 剑者 2020-03-13 09:36

 我们问题不是控制菜单有问题,我们是给菜单下(页面中)分配操作按钮权限有问题,问题如下:上传、下载、删除等等都是页面下操作按钮权限
 ]}N2B%]EH(F7HW_$MO8T1OT.jpgBL)~2UZPI06C[X`G6}H{6N3.jpg

比如质量资料管理页面下有个删除按钮,我们要控制这个删除按钮权限
正常情况下: 
给某个角色A勾选删除权限,A就有删除权限,A就能看到质量资料管理页面这个删除按钮,反之A就没有删除权限,页面上也就看不到这个删除按钮 

现在问题是(比如取消勾选删除权限按钮):
55%@0QJW7{AGS48M$}NNKS8.jpg

1、取消勾选某个按钮权限(比如删除按钮),提交后,这些权限按钮都被同步删除了

2、本来勾选掉删除按钮,当前用户就没有删除权限,但是现在当前用户删除权限仍然存在 


1条回答
  • 2020-03-14 15:13

    功能权限和接口权限是两个概念,这不属于bug,具体说明文档有写

    image.png


    如果你去掉了功能权限(按钮显示)后还需要禁用对应角色的删除接口权限,那需要去配置一下对应的接口权限。三种类型的权限分工明确,具体使用可以参考文档

    image.png


    最后你可能会说为什么配置了菜单,不能一起把接口权限做了。

    因为这俩是不一样的东西,糅合在一起是可以做的,但不符合设计,虽然操作方便了,但是底层性能影响非常大,因为这样就需要对所有的接口进行扫描然后到数据库匹配,这是不推荐的。


    1 讨论(1)
提交回复