No Description

afterDischargeCallDetail.js 4.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. var phone = helper.request.queryString("detail_phone");
  2. var seatlist = [];
  3. $(document).ready(function() {
  4. // $('.tool_bars').authorizeButton();
  5. // /*获取选中行对象*/
  6. // $('#list').on("click-row.bs.table", function(e, row, ele) {
  7. // $('.success').removeClass('success'); //去除之前选中的行的,选中样式
  8. // $(ele).addClass('success'); //添加当前选中的 success样式用于区别
  9. // });
  10. $(".setwin").click(function() {
  11. $(".t-shade").removeClass("cx");
  12. $('audio')[0].pause();
  13. });
  14. // getSeatList();
  15. // //搜索
  16. // $("#sc_btns").click(function() {
  17. // // if(!regexs.phone.test($.trim($("#tel").val()))) {
  18. // // layer.confirm('请输入有效的电话号码', {
  19. // // icon: 2,
  20. // // btn: ['确定'] //按钮
  21. // // });
  22. // // return;
  23. // // }
  24. // initTable();
  25. // });
  26. // laydate.render({
  27. // elem: '#ss_kssj',
  28. // theme: '#249fea',
  29. // });
  30. // laydate.render({
  31. // elem: '#ss_jssj',
  32. // theme: '#249fea',
  33. // });
  34. initTable();
  35. })
  36. function initTable() {
  37. //先销毁表格
  38. $('#list').bootstrapTable('destroy');
  39. //初始化表格,动态从服务器加载数据
  40. $("#list").bootstrapTable({
  41. method: "get", //使用get请求到服务器获取数据
  42. url: huayi.config.call_url + "Callrecords/GetoneList", //获取数据的Servlet地址
  43. async: true,
  44. striped: true, //表格显示条纹
  45. pagination: true, //启动分页
  46. pageSize: 10, //每页显示的记录数
  47. pageNumber: 1, //当前第几页
  48. pageList: [10, 20, 50, 100], //记录数可选列表
  49. search: false, //是否启用查询
  50. showColumns: false, //显示下拉框勾选要显示的列
  51. showRefresh: false, //显示刷新按钮
  52. sidePagination: "server", //表示服务端请求
  53. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  54. //设置为limit可以获取limit, offset, search, sort, order
  55. queryParamsType: "undefined",
  56. queryParams: function queryParams(params) { //设置查询参数
  57. var param = {
  58. page: params.pageNumber,
  59. pagesize: params.pageSize,
  60. token: window.localStorage.getItem('token')
  61. };
  62. param.phone = phone;
  63. return param;
  64. },
  65. onLoadSuccess: function(res) { //加载成功时执行
  66. console.log(res);
  67. //layer.msg("加载成功");
  68. },
  69. onLoadError: function() { //加载失败时执行
  70. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  71. }
  72. });
  73. }
  74. //音频
  75. function setCode(val) {
  76. if(val) {
  77. return '<div class="imgs">' +
  78. '<img src="../img/vice.png" alt="" onclick= ck(this) item="' + val + '" />' +
  79. '</div>';
  80. } else {
  81. return '';
  82. }
  83. }
  84. //编号
  85. function Code(val, row, index) {
  86. return index + 1;
  87. }
  88. //方向呼出
  89. function callType(val) {
  90. if(val == 0) {
  91. return '<div class="imgs">呼入</div>';
  92. } else {
  93. return '<div class="imgs">呼出</div>';
  94. }
  95. }
  96. function states(val) {
  97. if(val == 0) {
  98. return '<div class="imgs">未接通</div>';
  99. } else {
  100. return '<div class="imgs">已接通</div>';
  101. }
  102. }
  103. //回访
  104. function dealType(val) {
  105. if(val == 1) {
  106. return '<div >已回访</div>';
  107. } else {
  108. return '';
  109. }
  110. }
  111. //处理
  112. function isDeal(val) {
  113. if(val == 0) {
  114. return '<div >未处理</div>';
  115. } else {
  116. return '<div >已处理</div>';
  117. }
  118. }
  119. //录音
  120. function ck(val) {
  121. var path = $(val).attr("item");
  122. $(".t-shade").addClass("cx");
  123. $(".Ly_box").empty();
  124. $('<audio style="width:100%;"class=" " src="' + path + '" loop="loop" controls="controls"></audio>').appendTo(".Ly_box");
  125. }
  126. ////导出
  127. //function btn_export() {
  128. // dcexcel(this);
  129. //}
  130. //
  131. //function dcexcel(obj) {
  132. // var a = $("#department").val()
  133. // if(a) {
  134. //
  135. // } else {
  136. // a = '';
  137. //
  138. // }
  139. // var url = huayi.config.call_url + "Callrecords/GetListExpt";
  140. // url += "&usercode=" + $("#seat").val() +
  141. // "&phone=" + $("#tel").val() +
  142. // "&callstate=" + $("#ss_hjzt").val() +
  143. // "&calltype=" + $("#ss_hcfx").val() +
  144. // "&starttime=" + $("#ss_kssj").val() +
  145. // "&endtime=" + $("#ss_jssj").val() +
  146. // "&dept=" + a +
  147. // "&username=" + $("#ss_zxxm").val();
  148. // obj.href = url;
  149. //}
  150. //
  151. ////获取坐席下拉列表
  152. //function getSeatList() {
  153. // $.getJSON(huayi.config.call_url + "UserAccount/GetSeatList", {}, function(result) {
  154. // if(result.state.toLowerCase() == "success") {
  155. // var seatlist = result.data;
  156. // $("#seat").empty();
  157. // $("#seat").append('<option value=" ">请选择坐席工号</option>');
  158. // $(seatlist).each(function(i, n) {
  159. // $("#seat").append('<option value="' + n.F_UserCode + '">' + n.F_UserCode + '(' + n.F_UserName + ')' + '</option>');
  160. // })
  161. // $('#seat').selectpicker('refresh');
  162. // }
  163. // });
  164. //}