Sin descripción

Census.html 7.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. <!doctype html>
  2. <html lang="en" class="feedback">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  6. <title>数据统计</title>
  7. <link rel="stylesheet" type="text/css" href="../css/mui.min.css" />
  8. <link rel="stylesheet" type="text/css" href="../css/Common.css" />
  9. <style>
  10. .mui-control-content {
  11. background-color: white;
  12. min-height: 215px;
  13. }
  14. .mui-control-content .mui-loading {
  15. margin-top: 50px;
  16. }
  17. .chart {
  18. height: 200px;
  19. margin: 0px;
  20. padding: 0px;
  21. }
  22. </style>
  23. </head>
  24. <body>
  25. <div class="mui-content">
  26. <div id="slider" class="mui-slider">
  27. <div id="sliderSegmentedControl" class="mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
  28. <a class="mui-control-item" href="#item1mobile">
  29. 今天
  30. </a>
  31. <a class="mui-control-item" href="#item2mobile">
  32. 本周
  33. </a>
  34. <a class="mui-control-item" href="#item3mobile">
  35. 本月
  36. </a>
  37. <a class="mui-control-item" href="#item4mobile">
  38. 全部
  39. </a>
  40. </div>
  41. <div id="sliderProgressBar" class="mui-slider-progress-bar mui-col-xs-3"></div>
  42. <div class="mui-slider-group">
  43. <div id="item1mobile" class="mui-slider-item mui-control-content mui-active">
  44. <div id="scroll1" class="mui-scroll-wrapper">
  45. <div class="mui-scroll">
  46. <div class="chart" id="pieChart"></div>
  47. </div>
  48. </div>
  49. </div>
  50. <div id="item2mobile" class="mui-slider-item mui-control-content">
  51. <div id="scroll2" class="mui-scroll-wrapper">
  52. <div class="mui-scroll">
  53. <div class="chart" id="barChart"></div>
  54. </div>
  55. </div>
  56. </div>
  57. <div id="item3mobile" class="mui-slider-item mui-control-content">
  58. <div id="scroll3" class="mui-scroll-wrapper">
  59. <div class="mui-scroll">
  60. <div class="chart" id="lineChart"></div>
  61. </div>
  62. </div>
  63. </div>
  64. <div id="item4mobile" class="mui-slider-item mui-control-content">
  65. <div id="scroll3" class="mui-scroll-wrapper">
  66. <div class="mui-scroll">
  67. <!-- <div class="chart" id="lineCharts"></div>-->
  68. <span>6489489</span>
  69. </div>
  70. </div>
  71. </div>
  72. </div>
  73. </div>
  74. <ul class="mui-table-view mui-grid-view mui-grid-9">
  75. <li class="mui-table-view-cell mui-media mui-col-xs-4 ">
  76. <a href="#">
  77. <span class="size-20">1000</span>
  78. <div class="mui-media-body size-14">今天已完成工单</div>
  79. </a>
  80. <span class="mui-grid-bottom"></span>
  81. </li>
  82. <li class="mui-table-view-cell mui-media mui-col-xs-4 ">
  83. <a href="#">
  84. <span class="size-20">1000</span>
  85. <div class="mui-media-body size-14">今天已完成工单</div>
  86. </a>
  87. <span class="mui-grid-bottom"></span>
  88. </li>
  89. <li class="mui-table-view-cell mui-media mui-col-xs-4 ">
  90. <a href="#">
  91. <span class="size-20">1000</span>
  92. <div class="mui-media-body size-14">今天已完成工单</div>
  93. </a>
  94. <span class="mui-grid-bottom"></span>
  95. </li>
  96. <li class="mui-table-view-cell mui-media mui-col-xs-4 ">
  97. <a href="#">
  98. <span class="size-20">1000</span>
  99. <div class="mui-media-body size-14">今天已完成工单</div>
  100. </a>
  101. <span class="mui-grid-bottom"></span>
  102. </li>
  103. <li class="mui-table-view-cell mui-media mui-col-xs-4 ">
  104. <a href="#">
  105. <span class="size-20">1000</span>
  106. <div class="mui-media-body size-14">今天已完成工单</div>
  107. </a>
  108. <span class="mui-grid-bottom"></span>
  109. </li>
  110. <li class="mui-table-view-cell mui-media mui-col-xs-4 ">
  111. <a href="#">
  112. <span class="size-20">1000</span>
  113. <div class="mui-media-body size-14">今天已完成工单</div>
  114. </a>
  115. <span class="mui-grid-bottom"></span>
  116. </li>
  117. </ul>
  118. </div>
  119. <script src="../js/jquery-1.11.1.js"></script>
  120. <script src="../js/mui.min.js"></script>
  121. <script src="../js/echarts-all.js"></script>
  122. <script src="../Script/Common/huayi.config.js"></script>
  123. <script src="../Script/Common/huayi.http.js"></script>
  124. <script type="text/javascript">
  125. mui.init();
  126. mui('.mui-scroll-wrapper').scroll();
  127. var openid = helper.cookies.get("openid");
  128. var getOption = function(chartType) {
  129. var chartOption = chartType == 'pie' ? {
  130. calculable: false,
  131. legend: {
  132. orient: 'vertical',
  133. x: 'left',
  134. data: ['已完成', '未完成']
  135. },
  136. series: [{
  137. type: 'pie',
  138. label: {
  139. normal: {
  140. position: 'inner',
  141. formatter: '{b} : {c} ({d}%)'
  142. }
  143. },
  144. radius: '65%',
  145. center: ['50%', '50%'],
  146. itemStyle: {
  147. normal: {
  148. label: {
  149. show: true,
  150. formatter: " {b} :\n{c} ({d}%)"
  151. },
  152. labelLine: {
  153. show: true,
  154. }
  155. }
  156. },
  157. data: [{
  158. value: 3350,
  159. name: '已完成'
  160. }, {
  161. value: 310,
  162. name: '未完成'
  163. }]
  164. }]
  165. } : {
  166. grid: {
  167. x: 35,
  168. x2: 10,
  169. y: 30,
  170. y2: 25,
  171. borderWidth: 0
  172. },
  173. toolbox: {
  174. show: false,
  175. feature: {
  176. mark: {
  177. show: true
  178. },
  179. dataView: {
  180. show: true,
  181. readOnly: false
  182. },
  183. magicType: {
  184. show: true,
  185. type: ['line', 'bar']
  186. },
  187. restore: {
  188. show: true
  189. },
  190. saveAsImage: {
  191. show: true
  192. }
  193. }
  194. },
  195. legend: {
  196. data: ['已完成', '未完成', ]
  197. },
  198. calculable: false,
  199. xAxis: [{
  200. axisLabel: {
  201. interval: 0
  202. },
  203. splitArea: {
  204. show: false,
  205. },
  206. splitLine: {
  207. show: false
  208. }, //去除网格线
  209. type: 'category',
  210. data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
  211. }],
  212. yAxis: [{
  213. show: false,
  214. splitLine: {
  215. show: false
  216. }, //去除网格线
  217. type: 'value',
  218. splitArea: {
  219. show: false,
  220. }
  221. }],
  222. series: [{
  223. name: '已完成',
  224. type: chartType,
  225. barWidth: 10, //柱图宽度
  226. itemStyle: {
  227. normal: {
  228. label: {
  229. show: true
  230. }
  231. }
  232. },
  233. data: [20.0, 40.9, 70.0, 230.2, 250.6, 760.7, 80]
  234. }, {
  235. name: '未完成',
  236. type: chartType,
  237. barWidth: 10, //柱图宽度
  238. itemStyle: {
  239. normal: {
  240. label: {
  241. show: true
  242. }
  243. }
  244. },
  245. data: [20.0, 40.9, 70.0, 230.2, 250.6, 760.7, 80]
  246. }]
  247. };
  248. return chartOption;
  249. };
  250. var byId = function(id) {
  251. return document.getElementById(id);
  252. };
  253. var barChart = echarts.init(byId('barChart'));
  254. barChart.setOption(getOption('bar'));
  255. var lineChart = echarts.init(byId('lineChart'));
  256. lineChart.setOption(getOption('bar'));
  257. var pieChart = echarts.init(byId('pieChart'));
  258. pieChart.setOption(getOption('pie'));
  259. //今天的数据
  260. $.ajax({
  261. type: "get",
  262. url: huayi.config.callcenter_url + 'WorkOrder/GetDayReport',
  263. async: true,
  264. data: {
  265. openid: openid
  266. },
  267. success: function(data) {
  268. if(data.state=="success"){
  269. console.log("1");
  270. }
  271. console.log("2");
  272. },
  273. error:function(data){
  274. console.log(data.message);
  275. }
  276. });
  277. </script>
  278. </body>
  279. </html>