当前位置 博文首页 > yuanting_的博客:Layui 锁定|正常 判断

    yuanting_的博客:Layui 锁定|正常 判断

    作者:[db:作者] 时间:2021-08-25 10:09

    // 渲染表格
            table.render({
                elem: '#system-table',
                url: config.base_server + 'api-user/systems',
                where: {
                    access_token: config.getToken().access_token
                },
                page: true,
                cols: [[
                    {type: 'numbers'},
                    {field: 'name', sort: true, title: '系统名称'},
                    {field: 'description', sort: true, title: '系统描述'},
                    {field: 'status', sort: true, title: '状态',width: 150,templet: function (d) {
                            // 状态按钮绑定权限
                            if(admin.hasPerm('system:get/systems/updateEnabled')) {
    
                                var temp='<input type="checkbox" lay-filter="system-tpl-state" id="system-tpl-state"  lay-skin="switch" lay-text="正常|锁定" '
    
                                temp+='value ="'+d.id+'"'
    
                                if (d.enabled==true){
                                    temp+=' checked="true" />'
                                }else{
                                    temp+=' />'
                                }
    
                                return temp
    
                            }else{//没有权限就disabled="true" 不可被点击
    
                                var temp='<input type="checkbox" lay-filter="system-tpl-state" id="system-tpl-state"  disabled="true" lay-skin="switch" lay-text="正常|锁定" '
    
                                temp+='value ="'+d.id+'"'
    
                                if (d.enabled==true){
                                    temp+=' checked="true" />'
                                }else{
                                    temp+=' />'
                                }
    
                                return temp
    
                            }
                        }},
                    {
                        field: 'createTime', sort: true, templet: function (d) {
                            return util.toDateString(d.createTime);
                        }, title: '创建时间'
                    },
                    {width: 120, align: 'center', title: '操作',templet: function (d) {//templet: '#system-state',
    
                            var temp='';
    
                            // 修改按钮绑定权限
                            if(admin.hasPerm('system:put/systems')) {
                                temp='<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="edit">修改</a>'
                            }
    
                            // 删除按钮绑定权限
                            if(admin.hasPerm('system:delete/systems/{id}')) {
                                temp+='<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>'
                            }
    
                            return temp;
    
                        }}
                ]]
            });
    
    cs
    下一篇:没有了