index.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <article class="cl pd-20" style="min-width: 900px;">
  2. <div class="cl pd-5 bg-1 bk-gray mt-20">
  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 id="total">{notempty name="list"}{$list->total()}{else/}0{/notempty}</strong>
  8. 条</span>
  9. </div>
  10. <div id="edatalist">
  11. <table class="table table-border table-bordered table-bg">
  12. <thead>
  13. <tr class="text-c">
  14. <th width="25">
  15. <input type="checkbox" value="" name="">
  16. </th>
  17. <th style="min-width: 40px;">ID</th>
  18. <th style="min-width: 80px;">名称</th>
  19. <th style="min-width: 100px;">电话</th>
  20. <th style="min-width: 360px;">留言内容</th>
  21. <th style="min-width: 120px;">时间</th>
  22. <th>标记</th>
  23. <th style="min-width: 200px;">备注</th>
  24. <th>操作</th>
  25. </tr>
  26. </thead>
  27. <tbody>
  28. {foreach $list as $val}
  29. <tr class="text-c va-m">
  30. <td>
  31. <input type="checkbox" value="{$val.id}" name="checkbox[]">
  32. </td>
  33. <td>{$val.id}</td>
  34. <td>{$val.name}</td>
  35. <td>{$val.contact}</td>
  36. <td class="text-l">{$val.content}</td>
  37. <td>{$val.time|date="Y-m-d H:i:s"}</td>
  38. <td class="td-status">
  39. <a href="javascript:;" onclick="mark(this,'{$val.id}')" style="text-decoration: none;"
  40. title="{$val.mark==1? '重点' : ''}">
  41. <span class="f-20 c-primary"><i class="Hui-iconfont">{$val.mark==1?'&#xe601;' :
  42. '&#xe677;'}</i></span></a>
  43. </td>
  44. <td><input type="text" class="input-text input-remark text-l" value="{$val.remark}"
  45. data-id="{$val.id}"></td>
  46. <td class="td-manage">
  47. <a href="javascript:;" title="删除" style="text-decoration:none" class="btn btn-danger radius"
  48. onClick="del(this,'{$val.id}')">
  49. <i class="Hui-iconfont">&#xe6e2;</i>
  50. </a>
  51. </td>
  52. </tr>
  53. {/foreach}
  54. </tbody>
  55. </table>
  56. </div>
  57. <div class="cl pd-5 bg-1 bk-gray mt-20 ">
  58. <span class="r">{notempty name="list"}{$list->render()}{/notempty}</span>
  59. </div>
  60. </article>
  61. <script>
  62. // 改变状态
  63. function mark(obj, id) {
  64. $.post('mark', {
  65. 'id': id
  66. }, function (res) {
  67. if (res.code == 0) {
  68. layer.msg(res.msg, {
  69. icon: 1,
  70. time: 1000
  71. });
  72. if (res.mark == 1) {
  73. var img_str = '<a href="javascript:;" onclick="mark(this,' + id + ')" style="text-decoration: none;" title="重点"><span class="f-20 c-primary"><i class="Hui-iconfont">&#xe601;</i></span></a>';
  74. } else {
  75. var img_str = '<a href="javascript:;" onclick="mark(this,' + id + ')" style="text-decoration: none;" title=""><span class="f-20 c-primary"><i class="Hui-iconfont">&#xe677;</i></span></a>';
  76. }
  77. $(obj).parents('td.td-status').append(img_str);
  78. $(obj).remove();
  79. } else {
  80. layer.msg(res.msg, {
  81. icon: 5,
  82. time: 1000
  83. });
  84. return false;
  85. }
  86. }, 'json');
  87. }
  88. // 备注
  89. $(".input-remark").change(function () {
  90. var remark = $(this).val();
  91. var id = $(this).data('id');
  92. console.log(id);
  93. $.post('remark', {
  94. 'id': id,
  95. 'remark': remark
  96. }, function (res) {
  97. if (res.code == 0) {
  98. layer.msg(res.msg, {
  99. icon: 1,
  100. time: 1000
  101. });
  102. } else {
  103. layer.msg(res.msg, {
  104. icon: 5,
  105. time: 1000
  106. });
  107. return false;
  108. }
  109. }, 'json');
  110. });
  111. </script>