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

index.html 2.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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.manager/add')}"
  9. data-auth-edit="{:$auth->check('auth.manager/edit')}"
  10. data-auth-delete="{:$auth->check('auth.manager/del')}"></table>
  11. </div>
  12. </div>
  13. </div>
  14. {/block}
  15. {block name="script"}
  16. <script type="text/javascript">
  17. layui.use('yznTable', function() {
  18. var table = layui.yznTable;
  19. var init = {
  20. table_elem: '#currentTable',
  21. table_render_id: 'currentTable',
  22. add_url: '{:url("add")}',
  23. edit_url: '{:url("edit")}',
  24. delete_url: '{:url("del")}',
  25. };
  26. table.render({
  27. init: init,
  28. toolbar: ['refresh','add'],
  29. url: '{:url("index")}',
  30. cols: [
  31. [
  32. { field: 'id', width: 80, title: 'ID'},
  33. { field: 'username', width: 80, title: '登录名', searchOp: 'like' },
  34. { field: 'groups', width: 120, title: '所属角色', search:false},
  35. { field: 'last_login_ip', title: '最后登录IP', searchOp: 'like' },
  36. { field: 'last_login_time', width: 200, title: '最后登录时间', search: 'range' },
  37. { field: 'email',width: 200, title: '邮箱', searchOp: 'like' },
  38. { field: 'mobile',width: 200, title: '手机', searchOp: 'like' },
  39. { field: 'nickname', title: '真实姓名', searchOp: 'like' },
  40. { width:100, title: '操作',templet: function (d){
  41. if(d.id=={$userInfo.id}){
  42. return '<a class="layui-btn layui-btn-xs layui-btn-danger layui-btn-disabled">不可操作</a>';
  43. }else{
  44. return yznTable.formatter.tool.call(this,d,this);
  45. }
  46. },operat: ['edit','delete']}
  47. ]
  48. ],
  49. page: {}
  50. });
  51. yznTable.bindevent();
  52. });
  53. </script>
  54. {/block}