Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

96 řádky
4.7 KiB

  1. <title>驻站作者列表</title>
  2. <div class="layui-card layadmin-header">
  3. <div class="layui-breadcrumb" lay-filter="breadcrumb">
  4. <a lay-href="">主页</a>
  5. <a><cite>书籍管理</cite></a>
  6. <a><cite>专区原创</cite></a>
  7. <a><cite>作者管理</cite></a>
  8. <a><cite>驻站作者列表</cite></a>
  9. </div>
  10. </div>
  11. <div class="layui-fluid">
  12. <div class="layui-card">
  13. <div id="layui-search" class="layui-form layui-form layui-card-header layuiadmin-card-header-auto"
  14. style="display: none">
  15. <div class="layui-form-item">
  16. <div id="layui-search-fields" class="layui-search-fields" style="display: inline-block">
  17. </div>
  18. <div id="layui-search-button" class="layui-inline">
  19. <button class="layui-btn layuiadmin-btn" lay-submit lay-filter="LAY-front-search">
  20. <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
  21. </button>
  22. </div>
  23. </div>
  24. </div>
  25. <div class="layui-card-body">
  26. <div style="padding-bottom: 10px;" id="layui-top-button">
  27. </div>
  28. <table id="LAY-curd-table" lay-filter="LAY-curd-table"></table>
  29. <script type="text/html" id="table-curd-list">
  30. </script>
  31. </div>
  32. </div>
  33. </div>
  34. <script>
  35. var config = {
  36. api: {
  37. batch: '/manage/author/batch.json',
  38. list: '/manage/author/resident.json',
  39. del: '/manage/author/del.json',
  40. change: '/manage/author/change.json',
  41. audit: '/manage/author/audit.json',
  42. },
  43. topButton: {
  44. del: {},
  45. },
  46. actionButton: {
  47. info: {
  48. text: '详情', style: 'layui-btn-normal', icon: 'layui-icon layui-icon-form', action: function (obj) {
  49. layui.layer.open({
  50. type: 1,
  51. skin: 'layui-layer-rim',
  52. area: '500px',
  53. btn: '关闭',
  54. title: '详情',
  55. content: '<table class="layui-table"></table>',
  56. success: function (layero, index) {
  57. var table = layero.find('.layui-layer-content table');
  58. table.append('<tr><th>用户ID</th><td>' + obj.data.user.id + '</td></tr>');
  59. table.append('<tr><th>用户名</th><td>' + obj.data.user.name + '</td></tr>');
  60. table.append('<tr><th>作者ID</th><td>' + obj.data.id + '</td></tr>');
  61. table.append('<tr><th>作者笔名</th><td>' + obj.data.name + '</td></tr>');
  62. table.append('<tr><th>作者简介</th><td>' + obj.data.intro + '</td></tr>');
  63. table.append('<tr><th>作者真名</th><td>' + obj.data.truename + '</td></tr>');
  64. table.append('<tr><th>性别</th><td>' + (obj.data.sex === '1' ? '男' : '女') + '</td></tr>');
  65. table.append('<tr><th>身份证号</th><td>' + obj.data.idcard + '</td></tr>');
  66. table.append('<tr><th>电话</th><td>' + obj.data.mobile + '</td></tr>');
  67. table.append('<tr><th>邮箱</th><td>' + obj.data.email + '</td></tr>');
  68. table.append('<tr><th>QQ</th><td>' + obj.data.qq + '</td></tr>');
  69. table.append('<tr><th>所在地</th><td>' + obj.data.province + obj.data.city + obj.data.district + '</td></tr>');
  70. table.append('<tr><th>详细地址</th><td>' + obj.data.address + '</td></tr>');
  71. layero.resize();
  72. }
  73. });
  74. }
  75. },
  76. del: {},
  77. },
  78. table: {
  79. page: true,
  80. cols: [[
  81. {type: 'checkbox', fixed: 'left'},
  82. {field: 'id', title: 'ID', align: 'center', width: 60},
  83. {field: 'name', title: '作者名称', width: 200, align: 'center'},
  84. {field: 'pinyin', title: '作者拼音', width: 200, align: 'center'},
  85. {field: 'intro', title: '简介', align: 'center'},
  86. {field: 'num', title: '作品数量', width: 100, align: 'center'},
  87. {field: 'status', title: '状态', templet: '#table-switch', width: 100, data: {text: '正常|禁用'}},
  88. {title: '操作', width: 140, align: 'center', fixed: 'right', toolbar: '#table-curd-list'}
  89. ]]
  90. }
  91. };
  92. layui.use('curd/list', layui.factory('curd/list'));
  93. </script>