index.php 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. {extend name="public/container"}
  2. {block name="head_top"}
  3. {/block}
  4. {block name="content"}
  5. <div class="layui-fluid">
  6. <div class="layui-row layui-col-space15">
  7. <div class="layui-col-md12">
  8. <div class="layui-card">
  9. <div class="layui-card-header">
  10. <div style="font-weight: bold;">会员记录</div>
  11. </div>
  12. <div class="layui-card-body">
  13. <div class="layui-row layui-col-space15">
  14. <div class="layui-col-md12">
  15. <form class="layui-form layui-form-pane" action="">
  16. <div class="layui-form-item">
  17. <div class="layui-inline">
  18. <label class="layui-form-label">用户昵称</label>
  19. <div class="layui-input-block">
  20. <input type="text" name="title" lay-verify="title" class="layui-input" placeholder="请输入用户uid|昵称">
  21. </div>
  22. </div>
  23. <div class="layui-inline">
  24. <label class="layui-form-label">类别</label>
  25. <div class="layui-input-block">
  26. <select name="type" lay-verify="type">
  27. <option value="">全部</option>
  28. <option value="6">免费</option>
  29. <option value="1">月卡</option>
  30. <option value="2">季卡</option>
  31. <option value="3">年卡</option>
  32. <option value="4">终身卡</option>
  33. <option value="5">卡密</option>
  34. </select>
  35. </div>
  36. </div>
  37. <div class="layui-inline">
  38. <div class="layui-input-inline">
  39. <button class="layui-btn layui-btn-sm layui-btn-normal" lay-submit="search" lay-filter="search">
  40. <i class="layui-icon">&#xe615;</i> 搜索</button>
  41. <button class="layui-btn layui-btn-normal layui-btn-sm" onclick="window.location.reload()"><i class="layui-icon">&#xe669;</i> 刷新</button>
  42. </div>
  43. </div>
  44. </div>
  45. </form>
  46. </div>
  47. <div class="layui-col-md12">
  48. <table class="layui-hide" id="List" lay-filter="List"></table>
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. </div>
  54. </div>
  55. </div>
  56. <script src="{__ADMIN_PATH}js/layuiList.js"></script>
  57. {/block}
  58. {block name="script"}
  59. <script>
  60. layList.form.render();
  61. layList.tableList({o:'List',t:'too'},layList.U({a:'member_record_list'}),function (){
  62. return [
  63. {field: 'id', title: '编号', align: 'center',width:60},
  64. {field: 'uid', title: '昵称/UID',align: 'center'},
  65. {field: 'title', title: '类别',align: 'center'},
  66. {field: 'source', title: '来源',align: 'center'},
  67. {field: 'validity', title: '有效期',align: 'center'},
  68. {field: 'price', title: '优惠价',align: 'center'},
  69. {field: 'code', title: '卡号',align: 'center'},
  70. ];
  71. });
  72. //查询
  73. layList.search('search',function(where){
  74. layList.reload(where,true);
  75. });
  76. layList.tool(function (layEvent,data,obj) {
  77. switch (layEvent){
  78. case 'delete':
  79. var url=layList.U({a:'delete',q:{id:data.id}});
  80. $eb.$swal('delete',function(){
  81. $eb.axios.get(url).then(function(res){
  82. if(res.status == 200 && res.data.code == 200) {
  83. $eb.$swal('success',res.data.msg);
  84. obj.del();
  85. }else
  86. return Promise.reject(res.data.msg || '删除失败')
  87. }).catch(function(err){
  88. $eb.$swal('error',err);
  89. });
  90. });
  91. break;
  92. }
  93. });
  94. </script>
  95. {/block}