index.html 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <article class="cl pd-20" style="min-width: 900px;max-width: 80%;">
  2. <div class="cl pd-5 bg-1 bk-gray">
  3. <span class="l">
  4. <a href="javascript:;" onclick="del_all()" class="btn btn-danger radius">
  5. <i class="Hui-iconfont">&#xe6e2;</i> 批量删除</a>
  6. </span>
  7. <!-- <span class="r">共有数据:<strong>54</strong> 条</span> -->
  8. </div>
  9. <div class="mt-10">
  10. <table class="table table-border table-bordered table-hover table-bg">
  11. <thead>
  12. <tr class="text-c">
  13. <th width="25">
  14. <input type="checkbox" value="" name="selectAll">
  15. </th>
  16. <th width="100px">ID</th>
  17. <th width="100px">userid</th>
  18. <th>用户名</th>
  19. <th>登录时间</th>
  20. <th>登录ip</th>
  21. <th>登录状态</th>
  22. <th>操作</th>
  23. </tr>
  24. </thead>
  25. <tbody>
  26. {notempty name="list"}
  27. {foreach $list as $val}
  28. <tr class="text-c">
  29. <td>
  30. <input type="checkbox" value="{$val.loginid}" name="checkbox[]">
  31. </td>
  32. <td>{$val.loginid}</td>
  33. <td>{$val.userid}</td>
  34. <td>{$val.username}</td>
  35. <td>{$val.logintime|date="Y-m-d H:i:s"}</td>
  36. <td>{$val.loginip}</td>
  37. <td class="f-status">
  38. {switch val.status}
  39. {case 1}<span class="label radius label-danger">>密码错误</span{/case}
  40. {case 2}<span class="label radius label-default">禁用用户</span>{/case}
  41. {default /}<span class="label radius label-success">成功</span>
  42. {/switch}
  43. </td>
  44. <td class="td-manage">
  45. <a title="删除" href="javascript:;" onclick="del(this,'{$val.loginid}')" class="ml-5"
  46. style="text-decoration:none">
  47. <i class="Hui-iconfont">&#xe6e2;</i>
  48. </a>
  49. </td>
  50. </tr>
  51. {/foreach}
  52. {/notempty}
  53. </tbody>
  54. </table>
  55. </div>
  56. <div class="cl pd-5 bg-1 bk-gray mt-20 ">
  57. <span class="r">{notempty name="data"}{$data->render()|raw}{/notempty}</span>
  58. </div>
  59. </article>
  60. <!--请在下方写此页面业务相关的脚本-->
  61. <script type="text/javascript">
  62. // 删除条目
  63. function del(obj, id) {
  64. layer.confirm('确认要删除吗?', function (index) {
  65. $.post('delete', {
  66. 'id': id
  67. }, function (data) {
  68. if (data.code == 1) {
  69. $(obj).parents("tr").remove();
  70. layer.msg(data.msg, {
  71. icon: 1,
  72. time: 1000
  73. });
  74. } else {
  75. layer.msg(data.msg, {
  76. icon: 5,
  77. time: 2000
  78. });
  79. return false;
  80. }
  81. }, 'json');
  82. });
  83. }
  84. // 批量删除
  85. function del_all() {
  86. var checkbox = $('.text-c input[name="checkbox[]"]');
  87. var ids = new Array();
  88. checkbox.each(function (x) {
  89. if (this.checked)
  90. ids.push(this.value);
  91. })
  92. console.log(ids);
  93. layer.confirm('确认要删除吗?', function (index) {
  94. $.post('delete', {
  95. 'id': ids
  96. }, function (data) {
  97. if (data.code == 1) {
  98. layer.msg(data.msg, {
  99. icon: 1,
  100. time: 1000
  101. });
  102. window.location.reload();
  103. } else {
  104. layer.msg(data.msg, {
  105. icon: 5,
  106. time: 1000
  107. });
  108. }
  109. }, 'json')
  110. });
  111. }
  112. </script>
  113. <!--请在上方写此页面业务相关的脚本-->