index.html 4.6 KB

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