关于easyadmin权限配置

server/2025/1/16 3:56:38/

1,在index.html 设置需要权限的放方法

<div class="layuimini-container">

    <div class="layuimini-main">

        <table id="currentTable" class="layui-table layui-hide"

               data-auth-add="{:auth('enterprise/add')}"

               data-auth-edit="{:auth('enterprise/edit')}"

               data-auth-delete="{:auth('enterprise/delete')}"

               lay-filter="currentTable">

        </table>

    </div>

</div>

2.然在index.js 进行配置

define(["jquery", "easy-admin"], function ($, ea) {

    var init = {

        table_elem: '#currentTable',

        table_render_id: 'currentTableRenderId',

        index_url: 'enterprise.vote/index',

        add_url: 'enterprise.vote/add',

        edit_url: 'enterprise.vote/edit',

        delete_url: 'enterprise.vote/delete',

        export_url: 'enterprise.vote/export',

        modify_url: 'enterprise.vote/modify',

        stock_url:'enterprise.vote/stock',

    };

    var Controller = {

        index: function () {

            ea.table.render({

                init: init,

                toolbar: ['refresh', 'delete'],

                cols: [[

                    {type: 'checkbox'},

                    {field: 'id', title: 'id'},

                 //   {field: 'enterprise_id', title: '企业id'},

                    {field: 'activity.title', title: '活动名称'},

                    {field: 'enterprise_name', title: '企业名称'},

                    {field: 'vote_number', title: '投票数'},

                    {

                        width: 250,

                        title: '操作',

                        templet: ea.table.tool,

                        operat: [

                            [ {

                                text: '增加投票',

                                url: init.stock_url,

                                method: 'open',

                                auth: 'stock', //检测权限名称

                                class: 'layui-btn layui-btn-xs layui-btn-normal',

                            }],

                            ]

                    }

                ]],

            });

            ea.listen();

        },

        add: function () {

            ea.listen();

        },

        edit: function () {

            ea.listen();

        },

        stock:function(){  //要进行监听的方法

            ea.listen();

        }

       

    };

    return Controller;

});


http://www.ppmy.cn/server/117349.html

相关文章

Jetpack PDF库:解锁Android应用中的PDF功能

Jetpack PDF库&#xff1a;解锁Android应用中的PDF功能 在 Android 开发中&#xff0c;加载 PDF 文件是一个比较常见的需求&#xff0c;但就是这么一个比较常见的功能&#xff0c;原生并没有提供一个比较好的方案&#xff0c;而隔壁 IOS 中实现却是很方便的。。。 下面是当前…

53.9k star 提升命令行效率的模糊搜索神器--fzf

fzf简介 作为Linux/Unix命令行的重度用户,你是否还在使用繁琐的管道命令与复杂选项组合来过滤文件和数据?其实我们有一个更简单高效的选择 - fzf。 fzf是一个开源的通用模糊搜索工具,可以大幅度提升命令行的使用体验。它的查询运行速度极快,支持预览选中的文件内容,还能与各…

【机器学习-监督学习】集成学习与梯度提升决策树

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈Python机器学习 ⌋ ⌋ ⌋ 机器学习是一门人工智能的分支学科&#xff0c;通过算法和模型让计算机从数据中学习&#xff0c;进行模型训练和优化&#xff0c;做出预测、分类和决策支持。Python成为机器学习的首选语言&#xff0c;…

Zookeeper下载与安装教程(国产化生产环境无联网服务器部署实操)

请放心观看&#xff0c;已在正式环境部署验证&#xff0c;流程无问题&#xff01; 此外&#xff0c;建议更换默认的2181端口&#xff0c;避免后期服务器漏扫麻烦&#xff0c;不少漏扫软件是扫描到默认端口后给出漏洞报错&#xff01;我所用服务器环境是麒麟银河aarch64系统&am…

数据结构:(牛客)CM11 链表分割

描述 现有一链表的头指针 ListNode* pHead&#xff0c;给一定值x&#xff0c;编写一段代码将所有小于x的结点排在其余结点之前&#xff0c;且不能改变原来的数据顺序&#xff0c;返回重新排列后的链表的头指针。 /* struct ListNode {int val;struct ListNode *next;ListNode…

LeetCode 16. 最接近的三数之和

题目描述 分析 这道题和上一道思想类似&#xff0c;都是固定一个最左侧指针&#xff0c;然后使用双指针进行一个遍历。不同的是本题不需要去重&#xff0c;即找到一个最接近的解即可。初始化起始解的思想比较好&#xff0c;可以借鉴。 代码&#xff08;Java&#xff09; clas…

大数据时代下会计数字化的思考与建议

引言 随着信息技术的飞速发展&#xff0c;大数据已成为推动社会进步和经济发展的新引擎。会计行业作为经济活动的重要组成部分&#xff0c;其数字化转型已成为必然趋势。本文旨在探讨大数据时代下会计数字化的现状、挑战以及未来的发展方向&#xff0c;并提出相应的思考与建议。…

第十七节:学习Hutool上传文件(自学Spring boot 3.x的第四天)

这节记录下如何使用Hutool库上传本地的文件到服务器端&#xff08;因为是练习&#xff0c;所以是本地端&#xff09;。 第一步&#xff1a;引入Hutool库最新版本&#xff0c;通过maven方式。&#xff08;最新版本需去maven仓库查询&#xff09; 第二步&#xff1a;编写一个post…