背景
根据user.is_admin 不同自定义身份和相应操作,
功能如下
solution
<script type="text/html" id="barDemo">
{{"{{# if (d.is_admin=== 0) { }}"}}
<a class="layui-btn layui-btn-xs" lay-event="edit">升级权限</a>
{{"{{# } else { }}"}}
<a class="layui-btn layui-btn-xs" lay-event="edit">降低权限</a>
{{"{{# } }}"}}
</script>
<script>
layui.use('table', function(){
var table = layui.table;
table.render({
elem: '#test'
,url:"/user/list"
,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
,cols: [[
{field:'id', title: 'ID', sort: true}
,{field:'name', title: '名称'} //width 支持:数字、百分比和不填写。你还可以通过 minWidth 参数局部定义当前单元格的最小宽度,layui 2.2.1 新增
,{field:'create_time', title: '创建时间', sort: true}
,{field:'update_time', title: '最近登录', sort: true}
,{field: "is_admin", title: '身份', sort: true,
templet:function (d) {
if (d.is_admin==1){
return "管理员"
}else {
return "普通用户"
}
}
}
,{fixed: 'right', title:'操作', toolbar: '#barDemo', width:150
}
]]
,page: true
});
```