当前位置 博文首页 > yuanting_的博客:Layui 锁定|正常 判断
// 渲染表格
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