No Description

khShujuDuiBi.html 6.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>年呼叫数据对比</title>
  7. <script src="../Script/Common/huayi.load.js"></script>
  8. <script src="../Script/Common/huayi.config.js"></script>
  9. <link rel="stylesheet" href="../css/init.css" />
  10. <style type="text/css">
  11. .hujiao {
  12. font-size: 12px;
  13. }
  14. .shuju-top {
  15. background: #f3f3f4;
  16. padding: 10px 20px;
  17. }
  18. .shuju-top .topCon select {
  19. color: #1ab394;
  20. margin-right: 10px;
  21. }
  22. .topCon {
  23. float: right;
  24. margin-right: 20px;
  25. }
  26. .shuju-con {
  27. width: 90%;
  28. margin: 20px auto;
  29. overflow-x: auto;
  30. }
  31. .shuju-con table thead tr td {
  32. background: #1ab394;
  33. color: #fff;
  34. }
  35. </style>
  36. </head>
  37. <body class="gray-bg">
  38. <div class="hujiao">
  39. <div class="daoHang clearfix">
  40. <div class="dhLeft">
  41. <sapn><i class="syIcon"></i>位置:
  42. <a id="ReIndex" href="javaScript:;">首页</a>&gt;
  43. <a href="javaScript:;">报表分析</a>&gt;
  44. <a href="javaScript:;">员工考核分析</a>&gt;
  45. <a href="" style="color: #000;">年呼叫数据对比</a>
  46. </sapn>
  47. </div>
  48. </div>
  49. <div class="shuju-top clearfix form-inline">
  50. <div class="topCon">
  51. 选择年份:
  52. <input type="text" class="form-control" id="first" />
  53. 对比:
  54. <input type="text" class="form-control" id="last" />
  55. <button class="btns sear">搜索</button>
  56. <a class="btns export">导出</a>
  57. </div>
  58. </div>
  59. <div class="shuju-con">
  60. <table class="table table-bordered text-center table-hover thTable">
  61. <thead>
  62. <tr>
  63. </tr>
  64. </thead>
  65. <tbody class="tbody">
  66. </tbody>
  67. </table>
  68. </div>
  69. </div>
  70. <script src="../js/laydate/laydate.js"></script>
  71. <script>
  72. var token = $.cookie("token"),
  73. beginyear = helper.DateFormat.getNowYear(), //初始化当前年份
  74. endyear = beginyear - 1, //结束年份
  75. theadCon, //表头数据
  76. tbodyCon; //表内数据
  77. $(function() {
  78. laydate.render({
  79. elem: '#first',
  80. type: 'year',
  81. value: beginyear,
  82. theme: '#1ab394'
  83. });
  84. laydate.render({
  85. elem: '#last',
  86. type: 'year',
  87. value: endyear,
  88. theme: '#1ab394'
  89. });
  90. Ajax();
  91. //搜索事件
  92. $(".sear").click(function() {
  93. $('.thTable thead tr').html('');
  94. $('.thTable tbody').html('');
  95. beginyear = $('#first').val();
  96. endyear = $('#last').val();
  97. if(beginyear == '' || endyear == '') {
  98. layer.confirm('请选择对比时间!', {
  99. btn: ['确定']
  100. });
  101. return;
  102. } else if(beginyear == endyear) {
  103. layer.confirm('请选择不同的对比年份!', {
  104. btn: ['确定']
  105. });
  106. return;
  107. } else {
  108. Ajax();
  109. }
  110. });
  111. });
  112. //表格数据
  113. function Ajax() {
  114. var arr = [];
  115. var allData = [];
  116. $.ajax({
  117. type: 'get',
  118. url: huayi.config.callcenter_url + 'YearContrast/GetDataList',
  119. dataType: 'json',
  120. data: {
  121. token: token,
  122. beginyear: beginyear,
  123. endyear: endyear
  124. },
  125. async: false,
  126. success: function(res) {
  127. var content = res.data;
  128. $.each(content, function(index, ele) {
  129. arr.push(content[index].key)
  130. allData.push(content[index].value)
  131. });
  132. }
  133. });
  134. theadCon = arr;
  135. tbodyCon = allData;
  136. console.log(tbodyCon);
  137. $('<td>月份</td>').appendTo('.thTable thead tr');
  138. for(var i = 0; i < theadCon.length; i++) {
  139. $('<td>' + theadCon[i] + '</td>').appendTo('.thTable thead tr');
  140. };
  141. $('<tr><td>1月份</td><td>' + tbodyCon[0][0] + '</td><td>' + tbodyCon[1][0] + '</td><td>' + tbodyCon[2][0] + '</td><td>' + tbodyCon[3][0] + '</td><td>' + tbodyCon[4][0] + '</td><td>' + tbodyCon[5][0] + '</td></tr>' +
  142. '<tr><td>2月份</td><td>' + tbodyCon[0][1] + '</td><td>' + tbodyCon[1][1] + '</td><td>' + tbodyCon[2][1] + '</td><td>' + tbodyCon[3][1] + '</td><td>' + tbodyCon[4][1] + '</td><td>' + tbodyCon[5][1] + '</td></tr>' +
  143. '<tr><td>3月份</td><td>' + tbodyCon[0][2] + '</td><td>' + tbodyCon[1][2] + '</td><td>' + tbodyCon[2][2] + '</td><td>' + tbodyCon[3][2] + '</td><td>' + tbodyCon[4][2] + '</td><td>' + tbodyCon[5][2] + '</td></tr>' +
  144. '<tr><td>4月份</td><td>' + tbodyCon[0][3] + '</td><td>' + tbodyCon[1][3] + '</td><td>' + tbodyCon[2][3] + '</td><td>' + tbodyCon[3][3] + '</td><td>' + tbodyCon[4][3] + '</td><td>' + tbodyCon[5][3] + '</td></tr>' +
  145. '<tr><td>5月份</td><td>' + tbodyCon[0][4] + '</td><td>' + tbodyCon[1][4] + '</td><td>' + tbodyCon[2][4] + '</td><td>' + tbodyCon[3][4] + '</td><td>' + tbodyCon[4][4] + '</td><td>' + tbodyCon[5][4] + '</td><tr/>' +
  146. '<tr><td>6月份</td><td>' + tbodyCon[0][5] + '</td><td>' + tbodyCon[1][5] + '</td><td>' + tbodyCon[2][5] + '</td><td>' + tbodyCon[3][5] + '</td><td>' + tbodyCon[4][5] + '</td><td>' + tbodyCon[5][5] + '</td><tr/>' +
  147. '<tr><td>7月份</td><td>' + tbodyCon[0][6] + '</td><td>' + tbodyCon[1][6] + '</td><td>' + tbodyCon[2][6] + '</td><td>' + tbodyCon[3][6] + '</td><td>' + tbodyCon[4][6] + '</td><td>' + tbodyCon[5][6] + '</td><tr/>' +
  148. '<tr><td>8月份</td><td>' + tbodyCon[0][7] + '</td><td>' + tbodyCon[1][7] + '</td><td>' + tbodyCon[2][7] + '</td><td>' + tbodyCon[3][7] + '</td><td>' + tbodyCon[4][7] + '</td><td>' + tbodyCon[5][7] + '</td><tr/>' +
  149. '<tr><td>9月份</td><td>' + tbodyCon[0][8] + '</td><td>' + tbodyCon[1][8] + '</td><td>' + tbodyCon[2][8] + '</td><td>' + tbodyCon[3][8] + '</td><td>' + tbodyCon[4][8] + '</td><td>' + tbodyCon[5][8] + '</td><tr/>' +
  150. '<tr><td>10月份</td><td>' + tbodyCon[0][9] + '</td><td>' + tbodyCon[1][9] + '</td><td>' + tbodyCon[2][9] + '</td><td>' + tbodyCon[3][9] + '</td><td>' + tbodyCon[4][9] + '</td><td>' + tbodyCon[5][9] + '</td><tr/>' +
  151. '<tr><td>11月份</td><td>' + tbodyCon[0][10] + '</td><td>' + tbodyCon[1][10] + '</td><td>' + tbodyCon[2][10] + '</td><td>' + tbodyCon[3][10] + '</td><td>' + tbodyCon[4][10] + '</td><td>' + tbodyCon[5][10] + '</td><tr/>' +
  152. '<tr><td>12月份</td><td>' + tbodyCon[0][11] + '</td><td>' + tbodyCon[1][11] + '</td><td>' + tbodyCon[2][11] + '</td><td>' + tbodyCon[3][11] + '</td><td>' + tbodyCon[4][11] + '</td><td>' + tbodyCon[5][11] + '</td><tr/>').appendTo('.thTable tbody');
  153. }
  154. //导出功能
  155. $('.export').click(function() {
  156. beginyear = $('#first').val();
  157. endyear = $('#last').val();
  158. dcexcel(this);
  159. })
  160. function dcexcel(obj) {
  161. var url = huayi.config.callcenter_url + "YearContrast/ExptList?token=" + token;
  162. url += "&beginyear=" + beginyear + "&endyear=" + endyear;
  163. obj.href = url;
  164. }
  165. </script>
  166. </body>
  167. </html>