IM12345_Web demo - 代码源于 商丘市12345项目

YQCount.html 5.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  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. laydate.skin('blue');
  67. laydate({
  68. elem: '#startTime',
  69. event: 'focus'
  70. });
  71. laydate({
  72. elem: '#endTime',
  73. event: 'focus'
  74. });
  75. $('.db').click(function () {
  76. GetDataList();
  77. })
  78. //导出
  79. $('.dbexecl').click(function () {
  80. dcexcel(this);
  81. })
  82. GetDataList();
  83. })
  84. //加载数据
  85. function GetDataList() {
  86. /*请求后台*/
  87. $.getJSON(huayi.config.callcenter_url + "Business/GetYQCountList", {
  88. starttime: $("#startTime").val(),
  89. endtime: $("#endTime").val(),
  90. token: $.cookie("token"),
  91. }, function (data) {
  92. /*验证请求*/
  93. if (data.state == "success") {
  94. $(".hwtr").empty();
  95. var cols = data.data.cols;
  96. $(cols).each(function (i, n) {
  97. var html = '<td>' + n + '</td>';
  98. $(html).appendTo($(".hwtr"));
  99. })
  100. var content = data.data.data;
  101. $(".tbody").empty();
  102. $(content).each(function (i, n) {
  103. var html = '<tr><td>' + n.DeptName + '</td><td>' + n.F_WorkOrderId + '</td><td>' + GetCont(n.F_ComContent)
  104. + '</td><td>' + n.F_SubmitDate + '</td><td>' + n.YFKDate + '</td><td>' + (n.F_EndDate?n.F_EndDate:'')
  105. + '</td><td>' + n.OverDays + '</td></tr>';
  106. $(html).appendTo($(".tbody"));
  107. })
  108. }
  109. });
  110. }
  111. function dcexcel(obj) {
  112. var url = huayi.config.callcenter_url + "Business/ExportYQCountList?token=" + $.cookie("token");
  113. url += "&starttime=" + $("#startTime").val() + "&endtime=" + $("#endTime").val() + "";
  114. obj.href = url;
  115. }
  116. //截取字符串
  117. function GetCont(val) {
  118. if (val) {
  119. var str = '<div '
  120. if (val.length > 20) {
  121. str = str + ' title="' + val + '" ';
  122. val = val.substr(0, 20) + "...";
  123. }
  124. return str + '>' + val + '</div>';
  125. }
  126. else {
  127. return '';
  128. }
  129. }
  130. </script>
  131. </body>
  132. </html>