webman-admin按钮权限

稚出

问题描述

我在webman-admin表格顶部工具栏添加一个导出pdf按钮,超级管理账号一切正常。新增加的角色却不显示这个按钮,权限也都给了。
而且我文档也都看了一遍,没找到哪里有问题

程序代码

前端

            <button class="pear-btn pear-btn-md" lay-event="exportPdf" permission="app.admin.ipasset.exportPdf">
                <i class="layui-icon layui-icon-export"></i>导出为PDF
            </button>

后端

    /**
     * 导出PDF
     */
    public function exportPdf(Request $request)

角色权限
截图
管理员界面
截图
新增角色界面
截图

309 1 0
1个回答

walkor 打赏

按钮是否显示是权限接口生成的css样式处理的,看下css里找下 app.admin.ipasset关键字, 有可能是app.admin.ipasset.export-pdf

  • 稚出 2024-10-22

    谢谢老大回复,我明天看一下

  • 稚出 2024-10-23

    解决了,permission="app.admin.ipasset.exportPdf"改成全小写就显示了,permission="app.admin.ipasset.exportpdf"

  • 稚出 2024-10-23

    这算不算bug,还是就是这么设计的

  • walkor 2024-10-23

    故意转换为小写的

  • 稚出 2024-10-23

    好的

  • awei12380 18天前

    我这边检查,中间件成功调用,permission="app.admin.role.insert" 也小写的。但是未授权用户访问页面,还是显示新增按钮,不清楚问题出在哪里。是还需要安装什么依赖吗?

×
🔝