Geen omschrijving

chatContent.html 6.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>单位信息</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <script src="../Script/Common/huayi.load.js"></script>
  8. <script src="../Script/Common/huayi.config.js"></script>
  9. <link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
  10. <link href="../css/Table/table1.css" rel="stylesheet" />
  11. <link href="../css/init.css" rel="stylesheet" />
  12. <!--<link rel="stylesheet" href="../css/zhiShikuManger.css" />-->
  13. <!--<link href="./css/onlineServiceList.css" rel="stylesheet" />-->
  14. </head>
  15. <body class="gray-bg">
  16. <div class="daoHang clearfix">
  17. <div class="dhLeft">
  18. <sapn><i class="syIcon"></i>位置:
  19. <a id="ReIndex" href="javaScript:;" class="indexreturn">首页</a>&gt;
  20. <a href="javaScript:;">在线客服</a>&gt;
  21. <a href="javascript:location.reload()" class="now_position">管理聊天内容</a>
  22. </sapn>
  23. </div>
  24. </div>
  25. <div class="wrapper wrapper-content animated fadeInRight equp_management">
  26. <div class="tree col-md-3">
  27. <div class="">
  28. <div class="trTitle">
  29. 坐席
  30. </div>
  31. <div class="tab_contents" id="tab_contents">
  32. <div class="tabs_details showtabs">
  33. <table id="table_all" data-row-style="rowStyle" data-query-params="queryParams">
  34. <thead>
  35. <tr>
  36. <th data-field="usercode" data-align="center">坐席工号</th>
  37. </tr>
  38. </thead>
  39. </table>
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. <div class="tableCon col-md-9">
  45. <div class="trTitle"> 人员列表</div>
  46. <div class="tab_contents" id="tab_contents">
  47. <div class="tabs_details showtabs">
  48. <table id="table_List" data-row-style="rowStyle" data-query-params="queryParams">
  49. <thead>
  50. <tr>
  51. <th data-field="touserid" data-align="center">聊天对象</th>
  52. <th data-field="createtime" data-align="center">时间</th>
  53. <th data-field="id" data-align="center" data-formatter="formatterOperate">操作</th>
  54. </tr>
  55. </thead>
  56. </table>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. <script src="../Script/Common/regexs.js"></script>
  62. <script src="../js/laydate/laydate.js"></script>
  63. <script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
  64. <script src="../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script>
  65. <script src="../js/zTree/jquery.ztree.core.js"></script>
  66. <script src="../js/kindeditor/kindeditor-all.js"></script>
  67. <script src="../js/kindeditor/lang/zh_CN.js"></script>
  68. <!--<script src="./js/onlineServiceList.js"></script>-->
  69. <script type="text/javascript">
  70. let usercode = '';
  71. $(document).ready(function() {
  72. initTable()
  73. initTable1()
  74. });
  75. $("#table_all").on("click-row.bs.table", function(e, row, $element) { //点击radio触发事件
  76. console.log(row)
  77. usercode = row.usercode
  78. initTable1(usercode)
  79. });
  80. function initTable() {
  81. //先销毁表格
  82. $('#table_all').bootstrapTable('destroy');
  83. //初始化表格,动态从服务器加载数据
  84. $("#table_all").bootstrapTable({
  85. method: "get", //使用get请求到服务器获取数据
  86. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/getfpzxinfos", //获取数据的Servlet地址
  87. contentType: 'application/x-www-form-urlencoded',
  88. striped: true, //表格显示条纹
  89. pagination: true, //启动分页
  90. pageSize: 10000, //每页显示的记录数
  91. pageNumber: 1, //当前第几页
  92. pageList: [10, 20, 50, 100], //记录数可选列表
  93. search: false, //是否启用查询
  94. showColumns: false, //显示下拉框勾选要显示的列
  95. showRefresh: false, //显示刷新按钮
  96. sidePagination: "server", //表示服务端请求
  97. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  98. //设置为limit可以获取limit, offset, search, sort, order
  99. queryParamsType: "undefined",
  100. queryParams: function queryParams(params) { //设置查询参数
  101. var param = {
  102. PageIndex: params.pageNumber,
  103. PageSize: params.pageSize,
  104. // token: $.cookie("token"),
  105. };
  106. return param;
  107. },
  108. responseHandler: function(res) {
  109. return {
  110. "total": res.data.total, //总页数
  111. "rows": res.data.rows //数据
  112. };
  113. },
  114. onLoadSuccess: function(data) { //加载成功时执行
  115. },
  116. onLoadError: function() { //加载失败时执行
  117. }
  118. });
  119. }
  120. function initTable1(usercode) {
  121. //先销毁表格
  122. $('#table_List').bootstrapTable('destroy');
  123. //初始化表格,动态从服务器加载数据
  124. $("#table_List").bootstrapTable({
  125. method: "get", //使用get请求到服务器获取数据
  126. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/getchatinglist", //获取数据的Servlet地址
  127. contentType: 'application/x-www-form-urlencoded',
  128. striped: true, //表格显示条纹
  129. pagination: false, //启动分页
  130. pageSize: 10000, //每页显示的记录数
  131. pageNumber: 1, //当前第几页
  132. pageList: [10, 20, 50, 100], //记录数可选列表
  133. search: false, //是否启用查询
  134. showColumns: false, //显示下拉框勾选要显示的列
  135. showRefresh: false, //显示刷新按钮
  136. sidePagination: "server", //表示服务端请求
  137. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  138. //设置为limit可以获取limit, offset, search, sort, order
  139. queryParamsType: "undefined",
  140. queryParams: function queryParams(params) { //设置查询参数
  141. var param = {
  142. usercode: usercode
  143. // token: $.cookie("token"),
  144. };
  145. return param;
  146. },
  147. responseHandler: function(res) {
  148. let newData=[];
  149. res.data.forEach(function(v,n){
  150. newData.push({
  151. usercode:usercode,
  152. touserid:v.usercode,
  153. createtime:v.createtime
  154. })
  155. })
  156. return {
  157. // "total": res.data.total, //总页数
  158. "rows": newData//数据
  159. };
  160. },
  161. onLoadSuccess: function(data) { //加载成功时执行
  162. },
  163. onLoadError: function() { //加载失败时执行
  164. }
  165. });
  166. }
  167. function formatterOperate(val, row) {
  168. console.log(row)
  169. return '<ul class="tool_downs">' +
  170. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + val + '" onclick="btn_watch(\'' + row.usercode +'\',\'' +row.touserid+ '\')" title="删除">查看</a></li>'
  171. '</ul>';
  172. }
  173. function btn_watch(usercode,touserid) {
  174. layer.open({
  175. type: 2,
  176. content: "watchCo.html?touserid="+touserid+ "&usercode=" + usercode,
  177. title: '查看聊天内容',
  178. area: ['50%', '70%'], //宽高
  179. });
  180. }
  181. </script>
  182. </body>
  183. </html>