index.php 4.1 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">
  7. <div style="font-weight: bold;">客服管理</div>
  8. </div>
  9. <div class="layui-card-body">
  10. <div class="layui-row layui-col-space15">
  11. <div class="layui-col-md12">
  12. <div class="layui-btn-group">
  13. <button type="button" class="layui-btn layui-btn-normal layui-btn-sm" onclick="$eb.createModalFrame('添加客服','{:Url('create')}')"><i class="layui-icon">&#xe608;</i> 添加客服</button>
  14. </div>
  15. <table class="layui-table">
  16. <thead>
  17. <tr>
  18. <th class="text-center" style="width: 60px;text-align: center;">编号</th>
  19. <th style="text-align: center;">微信用户名称</th>
  20. <th style="text-align: center;">客服头像</th>
  21. <th style="text-align: center;">客服名称</th>
  22. <th style="text-align: center;">是否显示</th>
  23. <th style="text-align: center;">添加时间</th>
  24. <th style="text-align: center;">操作</th>
  25. </tr>
  26. </thead>
  27. <tbody class="">
  28. {volist name="list" id="vo"}
  29. <tr>
  30. <td class="text-center">{$vo.id}</td>
  31. <td class="text-center">{$vo.wx_name}</td>
  32. <td class="text-center"><img src="{$vo.avatar}" class="head_image" data-image="{$vo.avatar}" height="50"></td>
  33. <td class="text-center">{$vo.nickname}</td>
  34. <td class="text-center">
  35. <i class="fa {eq name='vo.status' value='1'}fa-check text-navy{else/}fa-close text-danger{/eq}"></i>
  36. </td>
  37. <td class="text-center">{$vo.add_time|date='Y-m-d H:i:s',###}</td>
  38. <td class="text-center">
  39. <button class="layui-btn layui-btn-normal layui-btn-xs" type="button" onclick="$eb.createModalFrame('聊天记录','{:Url('chat_user',array('id'=>$vo['id']))}')"><i class="layui-icon">&#xe60a;</i> 聊天记录</button>
  40. <button class="layui-btn layui-btn-normal layui-btn-xs" type="button" onclick="$eb.createModalFrame('编辑','{:Url('edit',array('id'=>$vo['id']))}')"><i class="layui-icon">&#xe642;</i> 编辑</button>
  41. <button class="layui-btn layui-btn-danger layui-btn-xs" data-url="{:Url('delete',array('id'=>$vo['id']))}" type="button"><i class="layui-icon">&#xe640;</i> 删除</button>
  42. </td>
  43. </tr>
  44. {/volist}
  45. </tbody>
  46. </table>
  47. </div>
  48. {include file="public/inner_page"}
  49. </div>
  50. </div>
  51. </div>
  52. {/block}
  53. {block name="script"}
  54. <script>
  55. $('.layui-btn-danger').on('click',function(){
  56. window.t = $(this);
  57. var _this = $(this),url =_this.data('url');
  58. $eb.$swal('delete',function(){
  59. $eb.axios.get(url).then(function(res){
  60. console.log(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}