index.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  6. <title>whisper客服工作台</title>
  7. <link rel="stylesheet" href="/static/service/js/layui/css/layui.css">
  8. <link rel="stylesheet" href="/static/service/css/whisper.css">
  9. </head>
  10. <body class="layui-layout-body">
  11. <div class="layui-layout layui-layout-admin">
  12. <div class="layui-header">
  13. <div class="layui-logo" style="color: white">whisper客服【工作台】</div>
  14. <ul class="layui-nav layui-layout-right">
  15. <li style="margin-top: 10%">
  16. <a href="javascript:;" onclick="loginOut();">
  17. <button class="layui-btn layui-bg-red">
  18. <i class="layui-icon">&#xe609;</i> 退出下班
  19. </button>
  20. </a>
  21. </li>
  22. </ul>
  23. </div>
  24. <div class="layui-side" style="background:#f2f2f2">
  25. <div class="layui-side-scroll">
  26. <blockquote class="layui-elem-quote layui-bg-cyan" style="color: white">正在咨询的会员</blockquote>
  27. <ul class="layui-unselect" id="user_list">
  28. </ul>
  29. </div>
  30. </div>
  31. <div class="layui-body" style="bottom:0">
  32. <input type="hidden" id="active-user" data-avatar="" data-name="" data-id=""><!-- 当前对话的用户 -->
  33. <div class="chat-left">
  34. <div class="chat-box whisper-chat-main">
  35. </div>
  36. <div class="msg-send">
  37. <div class="tools-bar">
  38. <i class="layui-icon" style="font-size: 30px;" id="face">&#xe60c;</i>
  39. <i class="layui-icon" style="font-size: 30px;" id="image">&#xe60d;</i>
  40. <i class="layui-icon" style="font-size: 30px;" id="file">&#xe61d;</i>
  41. </div>
  42. <div class="msg-box">
  43. <textarea class="msg-area" id="msg-area"></textarea>
  44. </div>
  45. <div class="send-area">
  46. <span style="margin-left:10px;color:gray">快捷键 Enter</span>
  47. <button class="layui-btn layui-btn-small layui-bg-cyan" style="float:right;margin-right:10px;height: 40px;padding: 0 15px;" id="send">
  48. <i class="layui-icon">&#xe609;</i>发送
  49. </button>
  50. </div>
  51. </div>
  52. </div>
  53. <div style="width:28%;height:100%;float:left;margin-left:1%">
  54. <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
  55. <ul class="layui-tab-title">
  56. <li class="layui-this">访客信息</li>
  57. <li>常用语</li>
  58. </ul>
  59. <div class="layui-tab-content" style="height: 100px;">
  60. <div class="layui-tab-item layui-show">
  61. <div class="layui-form layui-form-pane">
  62. <div class="layui-form-item">
  63. <label class="layui-form-label">访客名</label>
  64. <div class="layui-input-block">
  65. <input type="text" id="f-user" class="layui-input" readonly>
  66. </div>
  67. </div>
  68. <div class="layui-form-item">
  69. <label class="layui-form-label">IP</label>
  70. <div class="layui-input-block">
  71. <input type="text" id="f-ip" class="layui-input" readonly>
  72. </div>
  73. </div>
  74. <div class="layui-form-item">
  75. <label class="layui-form-label">地区</label>
  76. <div class="layui-input-block">
  77. <input type="text" id="f-area" class="layui-input" readonly>
  78. </div>
  79. </div>
  80. {if(1 == $status['change_status'])}
  81. <div class="layui-form-item">
  82. <label class="layui-form-label layui-bg-cyan" style="cursor: pointer;color:white" id="scroll-link">转接</label>
  83. </div>
  84. {/if}
  85. </div>
  86. </div>
  87. <div class="layui-tab-item">
  88. <div class="layui-form">
  89. <table class="layui-table">
  90. <thead>
  91. <tr>
  92. <th>内容</th>
  93. <th>操作</th>
  94. </tr>
  95. </thead>
  96. <tbody>
  97. {foreach name="word" item="vo"}
  98. <tr>
  99. <td>{$vo.content}</td>
  100. <td>
  101. <a href="javascript:;" onclick="sendWord(this)" data-word="{$vo.content}" style="color:#009688">应用</a>
  102. </td>
  103. </tr>
  104. {/foreach}
  105. </tbody>
  106. </table>
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. <!-- 转接提示层 -->
  115. <div class="layui-form" id="change-box" style="display: none">
  116. <div class="layui-form-item" style="margin-top: 20px">
  117. <label class="layui-form-label">选择分组</label>
  118. <div class="layui-input-block" style="width: 70%" >
  119. <select lay-verify="required" lay-filter="group">
  120. <option value=""></option>
  121. {if !empty($groups)}
  122. {foreach name="groups" item="vo"}
  123. <option value="{$vo['id']}">{$vo['name']}</option>
  124. {/foreach}
  125. {/if}
  126. </select>
  127. </div>
  128. </div>
  129. </div>
  130. <!-- 转接提示层 -->
  131. <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  132. <script src="/static/service/js/layui/layui.js"></script>
  133. <script>
  134. var uid = "{$uinfo['id']}";
  135. var uname = "{$uinfo['user_name']}";
  136. var avatar = "{$uinfo['user_avatar']}";
  137. var group = "{$uinfo['group_id']}";
  138. var socket_server = "{$socket}";
  139. </script>
  140. <script type="text/javascript" src="/static/service/js/functions.js"></script>
  141. <script type="text/javascript" src="/static/service/js/whisper.js"></script>
  142. </body>
  143. </html>