角色权限配置的菜单权限用户无法正常使用

Blade 已结 2 52

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

1. 给用户配置角色 

2. 管理员角色配置好菜单权限

3.登录该用户发现无法展示添加删除的按钮 


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

期待看到按钮  实际全部没有

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

4.5  boot  windows

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

image.png

image.png

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

2条回答
  •  admin
    admin (最佳回答者)
    2小时前

    看下列表页的permissions参数返回的按钮是怎么写的,看看和返回的code是不是一致

    作者追问:2小时前

    一致的 而且我代码生成的 应该不存在我修改的问题吧image.pngimage.png

    回答: 2小时前

    截图看下测试打印的这个vue文件的代码

    作者追问:2小时前

    这个删除按钮是我强行删掉 v-if 页面就出现按钮了我用的都是elementui吧 我看浏览器缓存也都有正确数据  管理员正常展示 但是到用户这边就不行了image.pngimage.png

    作者追问:2小时前

    我觉得是我使用elementui plus 的问题吧 = = 有解决办法吗?

    回答: 2小时前

    应该是红框内的参数的问题,红框内的返回值决定了curd按钮的显隐。而你给的截图,里面用到的是param_add这样的,和你截图里的菜单的code不一致。

    CleanShot20251119144951@2x.png

    作者追问:2小时前

    emmm 是的 只要是elementui的 都是默认param_xxx 以前还真没注意 谢谢

    0 讨论(1)
  • 2小时前

    查看buttons 是有这个信息的image.png

    0 讨论(0)
提交回复