index.php 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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" id="app">
  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">昵称/ID</label>
  19. <div class="layui-input-inline">
  20. <input type="text" name="title" lay-verify="title" class="layui-input" placeholder="请输入微信昵称、uid">
  21. </div>
  22. </div>
  23. <div class="layui-inline">
  24. <div class="layui-input-inline">
  25. <button class="layui-btn layui-btn-sm layui-btn-normal" lay-submit="search" lay-filter="search">
  26. <i class="layui-icon">&#xe615;</i> 搜索</button>
  27. <button class="layui-btn layui-btn-sm layui-btn-normal" onclick="window.location.reload()"><i class="layui-icon">&#xe669;</i> 刷新</button>
  28. </div>
  29. </div>
  30. </div>
  31. </form>
  32. </div>
  33. <div class="layui-col-md12">
  34. <table class="layui-hide" id="List" lay-filter="List"></table>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. <script src="{__ADMIN_PATH}js/layuiList.js"></script>
  43. {/block}
  44. {block name="script"}
  45. <script>
  46. layList.form.render();
  47. layList.tableList({o:'List',t:'too'},layList.U({a:'getUserSignList'}),function (){
  48. return [
  49. {field: 'id', title: '编号', width:60,align:'center'},
  50. {field: 'title', title: '标题',align:'center'},
  51. {field: 'balance', title: '金币余量',align:'center'},
  52. {field: 'number', title: '明细数字',align:'center'},
  53. {field: 'nickname', title: '微信昵称',align:'center'},
  54. {field: 'add_time', title: '签到时间',align:'center'},
  55. ];
  56. });
  57. layList.search('search',function(where){
  58. layList.reload(where,true);
  59. });
  60. layList.tool(function (layEvent,data,obj) {
  61. switch (layEvent){
  62. case 'delete':
  63. var url=layList.U({a:'delete',q:{id:data.id}});
  64. $eb.$swal('delete',function(){
  65. $eb.axios.get(url).then(function(res){
  66. if(res.status == 200 && res.data.code == 200) {
  67. $eb.$swal('success',res.data.msg);
  68. obj.del();
  69. }else
  70. return Promise.reject(res.data.msg || '删除失败')
  71. }).catch(function(err){
  72. $eb.$swal('error',err);
  73. });
  74. });
  75. break;
  76. case 'edit':
  77. $eb.createModalFrame('编辑',layList.Url({a:'edit',p:{id:data.id}}));
  78. break;
  79. case 'open_image':
  80. $eb.openImage(data.poster);
  81. break;
  82. }
  83. });
  84. </script>
  85. {/block}