当前位置: 首页 > news >正文

关于easyadmin权限配置

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;

});

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 在被摩根士丹利列为AI领域首选股后,你现在应该买入ARM股票吗?
  • Linux 删除 当前下的 mysql-8.0.31 空文件夹
  • 一条SQL实现GPT大模型【完全看不懂】
  • Rust使用Actix-web和SeaORM库开发WebAPI通过Swagger UI查看接口文档
  • CORS跨域详解
  • 复变函数论重大错误:将无穷多各异平面误为同一面
  • socket远程命令通信简单实现
  • 《Nginx 负载均衡详解》
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • pandas中loc和iloc的区别
  • 【排序算法】之基数排序
  • kafka原理剖析及实战演练
  • 手机玩机常识-------谷歌系列机型解锁bl详细步骤 其他机型可以借鉴参考
  • Git 提取和拉取的区别在哪
  • 基于基础模型BERT与大语言模型ChatGLM3-6B实现文本分类、信息抽取、文本匹配等任务
  • [译]如何构建服务器端web组件,为何要构建?
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • ECS应用管理最佳实践
  • Java Agent 学习笔记
  • java取消线程实例
  • js
  • js写一个简单的选项卡
  • Mysql5.6主从复制
  • python 学习笔记 - Queue Pipes,进程间通讯
  • python3 使用 asyncio 代替线程
  • Vue ES6 Jade Scss Webpack Gulp
  • vuex 笔记整理
  • 初探 Vue 生命周期和钩子函数
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 两列自适应布局方案整理
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 爬虫模拟登陆 SegmentFault
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 入口文件开始,分析Vue源码实现
  • 异步
  • # Kafka_深入探秘者(2):kafka 生产者
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • #Linux(Source Insight安装及工程建立)
  • $$$$GB2312-80区位编码表$$$$
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (7) cmake 编译C++程序(二)
  • (C++20) consteval立即函数
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (C语言)球球大作战
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (Note)C++中的继承方式
  • (poj1.2.1)1970(筛选法模拟)
  • (纯JS)图片裁剪
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)springboot美食分享系统 毕业设计 612231