index.php 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. {extend name="public/container"}
  2. {block name="head_top"}{/block}
  3. {block name="content"}
  4. <div class="layui-fluid">
  5. <div class="layui-card">
  6. <div class="layui-card-header">微信客服</div>
  7. <div class="layui-card-body">
  8. <div class="layui-row layui-col-space15">
  9. <div class="layui-col-md12">
  10. <div class="layui-btn-container">
  11. <button type="button" class="layui-btn layui-btn-normal layui-btn-sm" onclick="$eb.createModalFrame('添加客服','{:Url('create')}')"><i class="layui-icon">&#xe608;</i>添加客服</button>
  12. <button type="button" class="layui-btn layui-btn-normal layui-btn-sm" onclick="window.location.reload()" style="margin-left: 5px;"><i class="layui-icon">&#xe669;</i>刷新</button>
  13. </div>
  14. </div>
  15. <div class="layui-col-md12">
  16. <table class="layui-table">
  17. <thead>
  18. <tr>
  19. <th style="text-align: center">编号</th>
  20. <th>微信昵称</th>
  21. <th>客服头像</th>
  22. <th>客服名称</th>
  23. <th style="text-align: center">是否显示</th>
  24. <th>添加时间</th>
  25. <th>操作</th>
  26. </tr>
  27. </thead>
  28. <tbody class="">
  29. {volist name="list" id="vo"}
  30. <tr>
  31. <td style="text-align: center">{$vo.id}</td>
  32. <td>{$vo.wx_name}</td>
  33. <td><img src="{$vo.avatar}" class="head_image" data-image="{$vo.avatar}" height="50"></td>
  34. <td>{$vo.nickname}</td>
  35. <td style="text-align: center">
  36. <i class="fa {eq name='vo.status' value='1'}fa-check text-navy{else/}fa-close text-danger{/eq}"></i>
  37. </td>
  38. <td>{$vo.add_time|date='Y-m-d H:i:s',###}</td>
  39. <td>
  40. <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" onclick="$eb.createModalFrame('聊天记录','{:Url('chat_user',array('id'=>$vo['id']))}')"><i class="layui-icon">&#xe60a;</i>聊天记录</button>
  41. <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" onclick="$eb.createModalFrame('编辑','{:Url('edit',array('id'=>$vo['id']))}')"><i class="layui-icon">&#xe642;</i>编辑</button>
  42. <button type="button" class="layui-btn layui-btn-danger layui-btn-xs" data-url="{:Url('delete',array('id'=>$vo['id']))}"><i class="layui-icon">&#xe640;</i>删除</button>
  43. </td>
  44. </tr>
  45. {/volist}
  46. </tbody>
  47. </table>
  48. </div>
  49. {include file="public/inner_page"}
  50. </div>
  51. </div>
  52. </div>
  53. {/block}
  54. {block name="script"}
  55. <script>
  56. $('.layui-btn-danger').on('click',function(){
  57. window.t = $(this);
  58. var _this = $(this),url =_this.data('url');
  59. $eb.$swal('delete',function(){
  60. $eb.axios.get(url).then(function(res){
  61. if(res.status == 200 && res.data.code == 200) {
  62. $eb.$swal('success',res.data.msg);
  63. _this.parents('tr').remove();
  64. }else
  65. return Promise.reject(res.data.msg || '删除失败')
  66. }).catch(function(err){
  67. $eb.$swal('error',err);
  68. });
  69. })
  70. });
  71. $('.head_image').on('click',function (e) {
  72. var image = $(this).data('image');
  73. $eb.openImage(image);
  74. })
  75. </script>
  76. </div>
  77. {/block}