12345市长热线标准版-前端

YQCount.html 5.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  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="../css/WorkOrder/Search.css" rel="stylesheet">
  10. <link href="../css/init.css" rel="stylesheet" />
  11. <script src="../css/laydate/laydate.js"></script>
  12. <style>
  13. .hwbb thead tr td {
  14. background: #00a1cb;
  15. color: #fff;
  16. font-size: 14px;
  17. }
  18. </style>
  19. </head>
  20. <body class="gray-bg">
  21. <div class="wrapper wrapper-content animated fadeInRight">
  22. <div class="daoHang clearfix">
  23. <div class="dhLeft">
  24. <sapn>
  25. <i class="syIcon"></i>位置:
  26. <a href="javaScript:;" id="ReIndex">首页</a>&gt;
  27. <a href="javaScript:;">报表管理</a>&gt;
  28. <a href="" class="nowPosition">逾期报表</a>
  29. </sapn>
  30. </div>
  31. <div class="dhRight"><a href="" title="刷新"><i class="fa fa-refresh"></i></a></div>
  32. </div>
  33. <div class="Content_box">
  34. <!--待处理/-->
  35. <div class="complain Shows">
  36. <div class="th-box">
  37. <div class="th-bar">
  38. <div class="seach-box">
  39. <ul>
  40. <li>
  41. 开始时间:
  42. <input class="photo x-color inputs laydate-icon" type="text" id="startTime" /> 结束时间:
  43. <input class="photo x-color inputs laydate-icon" type="text" id="endTime" />
  44. </li>
  45. <li>
  46. <a class="sc_btn btns db">搜索</a>
  47. <a class="sc_btn btns dbexecl">导出Execl</a>
  48. </li>
  49. </ul>
  50. </div>
  51. </div>
  52. </div>
  53. <div style="width: 100%;padding: 10px;">
  54. <table class="table hwbb table-bordered text-center table-hover" style="width: 100%;">
  55. <thead>
  56. <tr class="hwtr"></tr>
  57. </thead>
  58. <tbody class="tbody"></tbody>
  59. </table>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. <script>
  65. $(document).ready(function () {
  66. //返回首页
  67. $('#ReIndex').click(function(){
  68. top.home_index();
  69. })
  70. laydate.skin('blue');
  71. laydate({
  72. elem: '#startTime',
  73. event: 'focus'
  74. });
  75. laydate({
  76. elem: '#endTime',
  77. event: 'focus'
  78. });
  79. $('.db').click(function () {
  80. GetDataList();
  81. })
  82. //导出
  83. $('.dbexecl').click(function () {
  84. dcexcel(this);
  85. })
  86. GetDataList();
  87. })
  88. //加载数据
  89. function GetDataList() {
  90. /*请求后台*/
  91. $.getJSON(huayi.config.callcenter_url + "Business/GetYQCountList", {
  92. starttime: $("#startTime").val(),
  93. endtime: $("#endTime").val(),
  94. token: $.cookie("token"),
  95. }, function (data) {
  96. /*验证请求*/
  97. if (data.state == "success") {
  98. $(".hwtr").empty();
  99. var cols = data.data.cols;
  100. $(cols).each(function (i, n) {
  101. var html = '<td>' + n + '</td>';
  102. $(html).appendTo($(".hwtr"));
  103. })
  104. var content = data.data.data;
  105. $(".tbody").empty();
  106. $(content).each(function (i, n) {
  107. var html = '<tr><td>' + n.DeptName + '</td><td>' + n.F_WorkOrderId + '</td><td>' + GetCont(n.F_ComContent)
  108. + '</td><td>' + n.F_SubmitDate + '</td><td>' + n.YFKDate + '</td><td>' + (n.F_EndDate?n.F_EndDate:'')
  109. + '</td><td>' + n.OverDays + '</td></tr>';
  110. $(html).appendTo($(".tbody"));
  111. })
  112. }
  113. });
  114. }
  115. function dcexcel(obj) {
  116. var url = huayi.config.callcenter_url + "Business/ExportYQCountList?token=" + $.cookie("token");
  117. url += "&starttime=" + $("#startTime").val() + "&endtime=" + $("#endTime").val() + "";
  118. obj.href = url;
  119. }
  120. //截取字符串
  121. function GetCont(val) {
  122. if (val) {
  123. var str = '<div '
  124. if (val.length > 20) {
  125. str = str + ' title="' + val + '" ';
  126. val = val.substr(0, 20) + "...";
  127. }
  128. return str + '>' + val + '</div>';
  129. }
  130. else {
  131. return '';
  132. }
  133. }
  134. </script>
  135. </body>
  136. </html>