县级12345前端

CallTime.js 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. $(document).ready(function () {
  2. //日期
  3. laydate.render({
  4. elem: '#startTime',
  5. range: '~',
  6. theme: '#00a1cb',
  7. });
  8. $('.db').click(function () {
  9. GetDataList();
  10. })
  11. //导出
  12. $('.dbexecl').click(function () {
  13. dcexcel(this);
  14. })
  15. GetColumnList();
  16. GetDataList();
  17. });
  18. //加载表头
  19. function GetColumnList() {
  20. $("#thead thead tr").html('');
  21. /*请求后台*/
  22. $.ajax({
  23. type: "get",
  24. url: huayi.config.callcenter_url + "/TotalTel/GetColumnList",
  25. dataType: 'json',
  26. async: true,
  27. data: {
  28. token: $.cookie("token")
  29. },
  30. success: function (data) {
  31. /*验证请求*/
  32. if (data.state == "success") {
  33. var content = data.data;
  34. for (var i = 0; i < content.length; i++) {
  35. $("<th>" + content[i] + "</th>").appendTo($("#thead thead tr"));
  36. }
  37. }
  38. }
  39. });
  40. }
  41. //加载数据
  42. function GetDataList() {
  43. $(".hwbb tbody").html('');
  44. /*请求后台*/
  45. $.ajax({
  46. type: "get",
  47. url: huayi.config.callcenter_url + "/TotalTel/GetDataList",
  48. dataType: 'json',
  49. async: true,
  50. data: {
  51. stime: $('#startTime').val() && $('#startTime').val().split('~')[0],
  52. etime: $('#startTime').val() && $('#startTime').val().split('~')[1],
  53. token: $.cookie("token"),
  54. },
  55. success: function (data) {
  56. /*验证请求*/
  57. if (data.state == "success") {
  58. var content = data.rows;
  59. $(".tbody").html("");
  60. for (var i = 0; i < content.length; i++) {
  61. //$("<tr><td>" + content[i].时间 + "</td><td>" + content[i].电话呼入次数 + "</td><td>" + content[i].电话呼出次数 + "</td><td>" + content[i].正常接听次数 + "</td><td>" + content[i].未接通次数 + "</td><td>" + content[i].语音留言次数 + "</td><td>" + content[i].主动放弃次数 + "</td><td>" + content[i].电话骚扰次数 + "</td><td>" + content[i].平均呼入时间 + "</td></tr>").appendTo(".hwbb tbody");
  62. $("<tr><td>" + content[i].时间 + "</td><td>" + content[i].电话呼入次数 + "</td><td>" + content[i].电话呼出次数 + "</td><td>" + content[i].正常接听次数 + "</td><td>" + content[i].未接通次数 + "</td><td>" + content[i].主动放弃次数 + "</td><td>" + content[i].电话骚扰次数 + "</td><td>" + content[i].平均呼入时间 + "</td></tr>").appendTo(".hwbb tbody");
  63. //$("<tr><td>" + content[i].时间 + "</td><td>" + content[i].电话呼入次数 + "</td><td>" + content[i].电话呼出次数 + "</td><td>" + content[i].正常接听次数 + "</td><td>" + content[i].语音留言次数 + "</td><td>" + content[i].主动放弃次数 + "</td><td>" + content[i].平均呼入时间 + "</td></tr>").appendTo(".hwbb tbody");
  64. }
  65. }
  66. }
  67. });
  68. }
  69. function dcexcel(obj) {
  70. var url = huayi.config.callcenter_url + "/TotalTel/ExptList?token=" + $.cookie("token");
  71. url += "&stime=" + ($('#startTime').val() && $('#startTime').val().split('~')[0]) + "&etime=" + ($('#startTime').val() && $('#startTime').val().split('~')[1]) + "";
  72. obj.href = url;
  73. }