伊川12345

YQCount.html 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  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: #1ab394;
  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="" style="color: #000;">逾期报表</a>
  29. </sapn>
  30. </div>
  31. </div>
  32. <div class="Content_box">
  33. <!--待处理/-->
  34. <div class="complain Shows">
  35. <div class="th-box">
  36. <div class="th-bar">
  37. <div class="seach-box">
  38. <ul>
  39. <li>
  40. 开始时间:
  41. <input class="photo x-color inputs laydate-icon" type="text" id="startTime" /> 结束时间:
  42. <input class="photo x-color inputs laydate-icon" type="text" id="endTime" />
  43. </li>
  44. <li>
  45. <a class="sc_btn btns db">搜索</a>
  46. <a class="sc_btn btns dbexecl">导出Execl</a>
  47. </li>
  48. </ul>
  49. </div>
  50. </div>
  51. </div>
  52. <div style="width: 100%;padding: 10px;">
  53. <table class="table hwbb table-bordered text-center table-hover" style="width: 100%;">
  54. <thead>
  55. <tr class="hwtr"></tr>
  56. </thead>
  57. <tbody class="tbody"></tbody>
  58. </table>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <script>
  64. $(document).ready(function () {
  65. laydate.skin('molv');
  66. laydate({
  67. elem: '#startTime',
  68. event: 'focus'
  69. });
  70. laydate({
  71. elem: '#endTime',
  72. event: 'focus'
  73. });
  74. $('.db').click(function () {
  75. GetDataList();
  76. })
  77. //导出
  78. $('.dbexecl').click(function () {
  79. dcexcel(this);
  80. })
  81. GetDataList();
  82. })
  83. //加载数据
  84. function GetDataList() {
  85. /*请求后台*/
  86. $.getJSON(huayi.config.callcenter_url + "Business/GetYQCountList", {
  87. starttime: $("#startTime").val(),
  88. endtime: $("#endTime").val(),
  89. token: $.cookie("token"),
  90. }, function (data) {
  91. /*验证请求*/
  92. if (data.state == "success") {
  93. $(".hwtr").empty();
  94. var cols = data.data.cols;
  95. $(cols).each(function (i, n) {
  96. var html = '<td>' + n + '</td>';
  97. $(html).appendTo($(".hwtr"));
  98. })
  99. var content = data.data.data;
  100. $(".tbody").empty();
  101. $(content).each(function (i, n) {
  102. var html = '<tr><td>' + n.DeptName + '</td><td>' + n.F_WorkOrderId + '</td><td>' + GetCont(n.F_ComContent)
  103. + '</td><td>' + n.F_SubmitDate + '</td><td>' + n.YFKDate + '</td><td>' + (n.F_EndDate?n.F_EndDate:'')
  104. + '</td><td>' + n.OverDays + '</td></tr>';
  105. $(html).appendTo($(".tbody"));
  106. })
  107. }
  108. });
  109. }
  110. function dcexcel(obj) {
  111. var url = huayi.config.callcenter_url + "Business/ExportYQCountList?token=" + $.cookie("token");
  112. url += "&starttime=" + $("#startTime").val() + "&endtime=" + $("#endTime").val() + "";
  113. obj.href = url;
  114. }
  115. //截取字符串
  116. function GetCont(val) {
  117. if (val) {
  118. var str = '<div '
  119. if (val.length > 20) {
  120. str = str + ' title="' + val + '" ';
  121. val = val.substr(0, 20) + "...";
  122. }
  123. return str + '>' + val + '</div>';
  124. }
  125. else {
  126. return '';
  127. }
  128. }
  129. </script>
  130. </body>
  131. </html>