UU跑腿标准版

ZuoXiReport.aspx 8.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ZuoXiReport.aspx.cs" Inherits="HySoft.BaseCallCenter.Web.reportmanage.operationdata.ZuoXiReport" %>
  2. <!DOCTYPE html>
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>员工坐席报表</title>
  7. <link href="../../scripts/ui/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  8. <script src="../../scripts/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  9. <script src="../../scripts/ui/json2.js" type="text/javascript"></script>
  10. <script src="../../scripts/ui/js/core/base.js" type="text/javascript"></script>
  11. <script type="text/javascript" src="../../scripts/function.js"></script>
  12. <script src="../../scripts/ui/js/ligerui.min.js" type="text/javascript"></script>
  13. <link href="../../scripts/ui/skins/Tab/css/tab.css" rel="stylesheet" type="text/css" />
  14. <link href="../../scripts/ui/skins/Tab/css/grid.css" rel="stylesheet" type="text/css" />
  15. <script src="../../scripts/ui/js/plugins/ligerGrid.js" type="text/javascript"></script>
  16. <script src="../../scripts/ui/js/plugins/ligerLayout.js" type="text/javascript"></script>
  17. <script src="../../scripts/ui/js/plugins/ligerTree.js" type="text/javascript"></script>
  18. <script src="../../scripts/ui/js/plugins/ligerMenu.js" type="text/javascript"></script>
  19. <script src="../../scripts/ui/js/plugins/ligerTab.js" type="text/javascript"></script>
  20. <script src="../../scripts/ui/js/plugins/ligerDrag.js" type="text/javascript"></script>
  21. <script src="../../scripts/CustomersData.js" type="text/javascript"></script>
  22. <link href="../../scripts/ui/skins/Tab/css/tab.css" rel="stylesheet" type="text/css" />
  23. <link href="../../scripts/ui/skins/Tab/css/grid.css" rel="stylesheet" type="text/css" />
  24. <link href="../../scripts/ui/skins/ligerui-icons.css" rel="stylesheet" type="text/css" />
  25. <link href="../../images/style.css" rel="stylesheet" type="text/css" />
  26. <script src="../../scripts/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
  27. <script type="text/javascript">
  28. var gridlist;
  29. var count = 0;
  30. var counts = 0;
  31. $(function () {
  32. InitList();
  33. });
  34. var arrayObj = new Array();
  35. function InitList() {
  36. count += 1;
  37. counts = count;
  38. var sql = GetSql();
  39. try {
  40. gridlist = $("#divDataList").ligerGrid({
  41. height: '96%',
  42. columns: [
  43. { display: '岗位', name: 'RoleName', width: 80, frozen: true },
  44. { display: '工号', name: 'UserCode', width: 80, frozen: true },
  45. { display: '姓名', name: 'UserName', width: 80, frozen: true },
  46. { display: '来话接听数量', name: 'LHJTL', width: 120 },
  47. { display: '受理座席转接量', name: 'SLZXZJL', width: 130 },
  48. { display: '接听电话总量', name: 'JTDHZL', width: 120 },
  49. { display: '外呼电话量', name: 'WHDHL', width: 120 },
  50. { display: '外呼电话接起量', name: 'WHDHJQL', width: 120 },
  51. { display: '签入时长', name: 'QRSC', width: 120 },
  52. { display: '来话接听时长(秒)', name: 'LDJTSC', width: 120 },
  53. { display: '转接电话接听时长(秒)', name: 'ZJDHJTSC', width: 170 },
  54. { display: '总接听时长(秒)', name: 'ZJTSC', width: 120 },
  55. { display: '平均来话接听时长(秒/次)', name: 'PJLHJTSC', width: 180 },
  56. { display: '平均转接电话接听时长(秒/次)', name: 'PJZJDHJTSC', width: 190 },
  57. { display: '平均接听通话时长(秒/次)', name: 'PJJTTHSC', width: 180 },
  58. { display: '总呼出通话时长(秒)', name: 'ZHCTHSC', width: 120 },
  59. { display: '总呼出成功通话时长(秒)', name: 'ZHCCGTHSC', width: 180 },
  60. { display: '平均呼出通话时长(秒/次)', name: 'PJHCTHSC', width: 180 },
  61. { display: '平均成功呼出通话时长(秒/次)', name: 'PJCGHCTHSC', width: 190 },
  62. { display: '来话话后置忙总时长(秒)', name: 'LHHHZMZSC', width: 180 },
  63. { display: '转接电话话后置忙总时长(秒)', name: 'ZJDHHHZMZSC', width: 190 },
  64. { display: '话后置忙总时长(秒)', name: 'HHZMZSC', width: 120 },
  65. { display: '来话话后置忙平均时长(秒/次)', name: 'LHHHZMPJSC', width: 190 },
  66. { display: '转接电话话后置忙平均时长(秒/次)', name: 'ZJDHHHZMPJSC', width: 200 },
  67. { display: '平均话后置忙时长(秒/次)', name: 'PJHHZMSC', width: 180 },
  68. { display: '来话持线等待总时长(秒)', name: 'LHCXDDZSC', width: 180 },
  69. { display: '转接电话持线等待总时长(秒)', name: 'ZJDHCXDDZSC', width: 190 },
  70. { display: '持线等待总时长(秒)', name: 'CXDDZSC', width: 120 },
  71. { display: '来话持线等待平均时长(秒/次)', name: 'LHCXDDPJSC', width: 190 },
  72. { display: '转接电话持线等待平均时长(秒/次)', name: 'ZJDHCXDDPJSC', width: 200 },
  73. { display: '持线等待平均时长(秒/次)', name: 'CXDDPJSC', width: 180 },
  74. { display: '未准备好总时长(秒)', name: 'WZBHZSC', width: 120 },
  75. { display: '示闲总时长(秒)', name: 'SXZSC', width: 120 },
  76. { display: '事后处理时长(秒)', name: 'SHCLSC', width: 120 },
  77. { display: '来电信息点击量', name: 'LDXXDJL', width: 120 },
  78. { display: '信息点击总量', name: 'XXDJZL', width: 120 }
  79. ],
  80. url: 'controls/ZuoXiReport.ashx?action=getlist' + sql, pageSize: 20, rownumbers: true
  81. });
  82. }
  83. catch (e) {
  84. alert(e.Message);
  85. }
  86. gridlist.changePage('first');
  87. $("#pageloading").hide();
  88. }
  89. var sql = "";
  90. function GetSql() {
  91. if (document.getElementById("begintime").value != "") {
  92. sql += "&starttime=" + escape(document.getElementById("begintime").value);
  93. }
  94. if (document.getElementById("endtime").value != "") {
  95. sql += "&endtime=" + escape(document.getElementById("endtime").value);
  96. }
  97. if (document.getElementById("dtDpt").value != "" && document.getElementById("dtDpt").value != "请选择") {
  98. sql += "&dpt=" + document.getElementById("dtDpt").value;
  99. }
  100. return sql;
  101. }
  102. function bSearch() {
  103. sql = "";
  104. InitList();
  105. }
  106. document.onkeydown = function (event) {
  107. var e = event || window.event || arguments.callee.caller.arguments[0];
  108. if (e && e.keyCode == 13) {
  109. bSearch();
  110. }
  111. };
  112. </script>
  113. </head>
  114. <body>
  115. <form id="form1" runat="server">
  116. <div class="tab_con"></div>
  117. <div class="tools_box">
  118. <div class="tools_bar">
  119. <asp:HiddenField ID="HdUserid" runat="server" />
  120. <div class="search_box">
  121. 部门:
  122. <asp:DropDownList ID="dtDpt" runat="server" CssClass="select"></asp:DropDownList>&nbsp;&nbsp;
  123. 开始时间:<asp:TextBox ID="begintime" runat="server" CssClass="txtInput" Width="80px" onfocus="WdatePicker({skin:'whyGreen'})"></asp:TextBox>&nbsp;&nbsp;-
  124. 结束时间:<asp:TextBox ID="endtime" runat="server" CssClass="txtInput" Width="80px" onfocus="WdatePicker({skin:'whyGreen'})"></asp:TextBox>&nbsp;&nbsp;
  125. <input id="btnSearch" type="button" value="搜 索" class="btnSearch" onclick="bSearch();" />&nbsp;&nbsp;
  126. </div>
  127. </div>
  128. </div>
  129. <div id="divDataList">
  130. </div>
  131. </form>
  132. </body>
  133. </html>