apply.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <div class="layui-fluid">
  2. <div class="layui-card">
  3. <div class="layui-form layui-form-pane layui-card-header layuiadmin-card-header-auto">
  4. <div class="layui-form-item">
  5. <div class="layui-inline">
  6. <label class="layui-form-label">活动</label>
  7. <div class="layui-input-block">
  8. <select name="vote_id">
  9. <option value="">全部</option>
  10. {volist name="vote_list" id="v"}
  11. <option value="{$v.id}">{$v.title}</option>
  12. {/volist}
  13. </select>
  14. </div>
  15. </div>
  16. <div class="layui-inline">
  17. <button class="layui-btn" lay-submit lay-filter="{$lay_btn}">
  18. <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
  19. </button>
  20. </div>
  21. </div>
  22. </div>
  23. <div class="layui-card-body">
  24. <table id="{$lay_table}" lay-filter="{$lay_table}"></table>
  25. <script type="text/html" id="userTpl">
  26. {{d.user.nickname}}
  27. </script>
  28. <script type="text/html" id="voteTpl">
  29. {{d.vote.title}}
  30. </script>
  31. </div>
  32. </div>
  33. </div>
  34. <script>
  35. layui.use(['index', 'admin', 'form', 'table'], function () {
  36. const form = layui.form;
  37. const table = layui.table;
  38. form.render();
  39. table.render({
  40. elem: '#{$lay_table}',
  41. url: "{:url('vote/listApply')}",
  42. cols: [
  43. [
  44. {field: 'vote', title: '活动名',templet: '#voteTpl'},
  45. {field: 'option_name', title: '选项名'},
  46. {field: 'user', title: '投票人', width: 160,templet: '#userTpl'},
  47. {field: 'update_time', title: '投票时间', width: 160, align: 'center'},
  48. ]
  49. ],
  50. page: true,
  51. limit: 50,
  52. cellMinWidth: 150,
  53. text: '对不起,加载出现异常!'
  54. });
  55. form.on('submit({$lay_btn})', function (data) {
  56. table.reload('{$lay_table}', {
  57. where: data.field,
  58. page: {
  59. curr: 1
  60. }
  61. });
  62. });
  63. });
  64. </script>