控制台应用,yzncms本身基于tp5.1框架,里面的队列用不了,bug,坑
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {extend name="index_layout"/}
  2. {block name="main"}
  3. <div class="layui-card">
  4. <div class="layui-card-header">角色管理</div>
  5. <div class="layui-card-body">
  6. <div class="layui-form">
  7. <table class="layui-hide" id="currentTable" lay-filter="currentTable"
  8. data-auth-add="{:$auth->check('auth.group/add')}"
  9. data-auth-edit="{:$auth->check('auth.group/edit')}"
  10. data-auth-delete="{:$auth->check('auth.group/del')}" ></table>
  11. <script type="text/html" id="authTool">
  12. {{# if(d.id == {$userInfo.roleid}){ }}
  13. <a class="layui-btn layui-btn-xs layui-btn-danger layui-btn-disabled">不可操作</a>
  14. {{# } else { }}
  15. <a class="layui-btn layui-btn-xs {:$auth->check('auth.group/access')?'':'layui-hide'}" data-open='{:url("access")}?id={{d.id}}&pid={{d.parentid}}' title="访问授权">访问授权</a>
  16. {{# } }}
  17. </script>
  18. </div>
  19. </div>
  20. </div>
  21. {/block}
  22. {block name="script"}
  23. <script>
  24. layui.use('yznTable', function() {
  25. var table = layui.yznTable;
  26. var init = {
  27. table_elem: '#currentTable',
  28. table_render_id: 'currentTable',
  29. add_url: "{:url('add')}",
  30. edit_url: "{:url('edit')}",
  31. delete_url: "{:url('del')}",
  32. };
  33. table.render({
  34. init: init,
  35. toolbar: ['refresh','add'],
  36. url: '{:url("index")}',
  37. search:false,
  38. cols: [
  39. [
  40. { field: 'title',width: 200, title: '授权',templet: '#authTool' },
  41. { field: 'title', width: 200, align: 'left', title: '权限组'},
  42. { field: 'description', title: '描述' },
  43. { field: 'status', width: 80,title: '状态',templet: yznTable.formatter.status,selectList:{0:'禁用',1:'正常'},search:false},
  44. { width:100, title: '操作',templet: function (d){
  45. if(d.id=={$userInfo.roleid}){
  46. return '<a class="layui-btn layui-btn-xs layui-btn-danger layui-btn-disabled">不可操作</a>';
  47. }else{
  48. return yznTable.formatter.tool.call(this,d,this);
  49. }
  50. },operat: ['edit','delete']}
  51. ]
  52. ],
  53. });
  54. yznTable.bindevent();
  55. });
  56. </script>
  57. {/block}