Ei kuvausta

zhiJian1.html 7.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  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 href="./css/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet">
  10. <link href="./css/font-awesome.min93e3.css?v=4.4.0" rel="stylesheet">
  11. <link href="./css/animate.min.css" rel="stylesheet">
  12. <link href="./css/style.min862f.css?v=4.1.0" rel="stylesheet">
  13. <link rel="stylesheet" href="./css/laydate/need/laydate.css" />
  14. <link rel="stylesheet" href="js/select2/css/select2.min.css" />
  15. <link rel="stylesheet" href="./css/init.css" />
  16. <link href="../css/Table/table1.css" rel="stylesheet" />
  17. <link href="./bootstrap/bootstrap_table_jump.css" rel="stylesheet" />
  18. <style>
  19. .clearfix:after {
  20. content: "";
  21. display: block;
  22. clear: both;
  23. }
  24. .zxtable {
  25. font-size: 12px;
  26. }
  27. .zxt-top {
  28. background: #f3f3f4;
  29. height: 60px;
  30. padding: 10px 20px;
  31. }
  32. .topCon {
  33. float: right;
  34. margin-right: 45px;
  35. }
  36. .topCon select {
  37. padding: 2px;
  38. height: 28px;
  39. border: 1px solid #ebebeb;
  40. /* color: #1ab394; */
  41. outline: none;
  42. vertical-align: middle;
  43. }
  44. .topCon input {
  45. width: 128px;
  46. padding: 2px 2PX 2PX 10PX;
  47. height: 28px;
  48. border: 1px solid #ebebeb;
  49. color: #1ab394;
  50. outline: none;
  51. vertical-align: middle;
  52. }
  53. .zxt-content {
  54. width: 95%;
  55. margin: 0 auto;
  56. }
  57. .zxt-table {
  58. overflow-x: auto;
  59. }
  60. .zxt-table table {
  61. font-size: 12px;
  62. margin-top: 20px;
  63. width: 100%;
  64. max-width: 100%;
  65. }
  66. .zxt-table table thead tr td {
  67. background: #1ab394;
  68. color: #fff;
  69. }
  70. .zxt-table .pageList{
  71. width: 100%;
  72. overflow: hidden;
  73. }
  74. .zxt-table .pageList .pageCon{
  75. display: flex;
  76. float: right;
  77. }
  78. .zxt-table .pageList .pageCon div{
  79. height: 30px;
  80. line-height: 30px;
  81. margin: 8px;
  82. }
  83. .zxt-table .pageList .pageCon div input{
  84. width: 40px;
  85. padding: 0 8px;
  86. text-align: center;
  87. }
  88. .zxt-table .pageList .pageCon div button{
  89. background: #1ab394;
  90. border: none;
  91. color: #FFFFFF;
  92. border-radius: 5px;
  93. font-size: 14px;
  94. }
  95. </style>
  96. </head>
  97. <body class="gray-bg" style="background: #fefefe;">
  98. <div class="zxtable">
  99. <div class="daoHang clearfix">
  100. <div class="dhLeft">
  101. <sapn><i class="syIcon"></i>位置:<a id="ReIndex" href="javaScript:;">首页</a>&gt;<a href="javaScript:;">报表分析</a>&gt;<a href="javaScript:;">员工考核分析</a>&gt;<a href="" style="color: #000;">质检数据报表</a></sapn>
  102. </div>
  103. </div>
  104. <div class="zxt-top clearfix">
  105. <div class="topCon">
  106. 营业部:
  107. <select name="" id="bumen">
  108. <option value="">请选择</option>
  109. </select>
  110. 开始时间:
  111. <input type="text" class="laydate-icon" id="startTime" autocomplete="off"/> 结束时间:
  112. <input type="text" class="laydate-icon" id="endTime" autocomplete="off"/>
  113. <button class="btns sear">搜索</button>
  114. <button class="btns daochu">导出Excel</button>
  115. </div>
  116. </div>
  117. <div style="width: 100%;padding: 10px;">
  118. <table id="list" data-click-to-select="true" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true" paginationShowPageGo="true">
  119. <thead>
  120. <tr>
  121. <th data-field="state" data-checkbox="true"></th>
  122. <th data-field="Expandfield2" data-align="center">营业部</th>
  123. <th data-field="F_Phone" data-align="center" data-formatter="Code">电话号码</th>
  124. <th data-field="F_UserName" data-align="center">分配坐席</th>
  125. <th data-field="F_HJJGName" data-align="center">呼叫结果</th>
  126. <th data-field="ExpandDatField1" data-align="center">调查时间</th>
  127. </tr>
  128. </thead>
  129. <tbody id="tbody"></tbody>
  130. </table>
  131. </div>
  132. </div>
  133. <script src="./js/jquery.min.js?v=2.1.4"></script>
  134. <script src="./js/bootstrap.min.js?v=3.3.6"></script>
  135. <script src="./js/jquery.cookie.js"></script>
  136. <script src="./css/laydate/laydate.js"></script>
  137. <script src="./js/select2/js/select2.min.js"></script>
  138. <script src="../js/laydate/laydate.js"></script>
  139. <script src="./bootstrap/bootstrap_table_jump.js"></script>
  140. <script src="./js/bootstrap-table.js"></script>
  141. <script src="./js/bootstrap-table-zh-CN.js"></script>
  142. <script>
  143. var stime, endtime, bumen,expor;//开始时间
  144. var token = $.cookie("token");
  145. var content = [];
  146. var pageindex = 1;
  147. $(function() {
  148. laydate.skin('molv');
  149. //开始时间
  150. laydate({
  151. elem: '#startTime',
  152. event: 'focus',
  153. istoday: true,
  154. format: 'YYYY-MM-DD', // 分隔符可以任意定义,该例子表示只显示年月
  155. });
  156. //结束时间
  157. laydate({
  158. elem: '#endTime',
  159. event: 'focus',
  160. istoday: true,
  161. format: 'YYYY-MM-DD', // 分隔符可以任意定义,该例子表示只显示年月
  162. });
  163. getDepartList($("#bumen"))
  164. initTable();
  165. })
  166. function initTable() {
  167. //先销毁表格
  168. $('#list').bootstrapTable('destroy');
  169. //初始化表格,动态从服务器加载数据
  170. $("#list").bootstrapTable({
  171. method: "get", //使用get请求到服务器获取数据
  172. url: huayi.config.callcenter_url + "CallOutPlan/GetMyTaskList", //获取数据的Servlet地址
  173. contentType: 'application/x-www-form-urlencoded',
  174. striped: true, //表格显示条纹
  175. pagination: true, //启动分页
  176. pageSize: 10, //每页显示的记录数
  177. pageNumber: 1, //当前第几页
  178. paginationShowPageGo: true,
  179. pageList: [10, 20, 50, 100], //记录数可选列表
  180. search: false, //是否启用查询
  181. showColumns: false, //显示下拉框勾选要显示的列
  182. showRefresh: false, //显示刷新按钮
  183. sidePagination: "server", //表示服务端请求
  184. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  185. //设置为limit可以获取limit, offset, search, sort, order
  186. queryParamsType: "undefined",
  187. queryParams: function queryParams(params) { //设置查询参数
  188. var param = {
  189. pageindex: params.pageNumber,
  190. pagesize: params.pageSize,
  191. sdate: $('#s_time').val() && $('#s_time').val().split(' ~ ')[0],
  192. edate: $('#s_time').val() && $('#s_time').val().split(' ~ ')[1],
  193. key: $("#key").val().trim(),
  194. token: $.cookie("token")
  195. };
  196. exportParam = param
  197. return param;
  198. },
  199. onLoadSuccess: function() { //加载成功时执行
  200. //layer.msg("加载成功");
  201. },
  202. onLoadError: function() { //加载失败时执行
  203. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  204. }
  205. });
  206. }
  207. ///操作
  208. //部门下拉框
  209. function getDepartList(obj) {
  210. obj.empty();
  211. let str = '<option value="">请选择</option>'
  212. $.getJSON(huayi.config.callcenter_url + 'CallOutPlan/GetDepartList', {
  213. "token": $.cookie("token")
  214. }, function(result) {
  215. if(result.state.toLowerCase() == "success") {
  216. result.data.forEach(function(v, n) {
  217. str += '<option value="' + v.F_DeptId + '">' + v.F_DeptName + '</option>'
  218. })
  219. obj.html(str)
  220. }
  221. })
  222. }
  223. </script>
  224. </body>
  225. </html>