anquan-panel.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <meta http-equiv="x-ua-compatible" content="ie=edge">
  7. <title>巡检概况-纵横工程建设项目管理系统</title>
  8. <link rel="stylesheet" href="css/bootstrap/bootstrap.min.css">
  9. <link rel="stylesheet" href="css/main.css">
  10. <link rel="stylesheet" href="css/font-awesome/all.min.css">
  11. <script src=js/echarts/echarts.min.js></script>
  12. <link rel="stylesheet" href="css/spreadjs/sheets/gc.spread.sheets.excelsmartcost.css">
  13. <!--zTree-->
  14. <link rel="stylesheet" href="css/ztree/zTreeStyle.css" type="text/css">
  15. </head>
  16. <body>
  17. <div class="main">
  18. <div class="main-nav d-flex align-items-start flex-column">
  19. <div class="logo"><img src="img/logo.png"></div>
  20. <div class="nav-top">
  21. <ul class="nav nav-pills nav-stacked bg-nav">
  22. <li><a href="dashboard.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="代办事项"><i class="fas fa-chalkboard"></i><span>待办</span></a></li>
  23. <li class=""><a href="hetong.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="合同管理"><i class="fas fa-book-open"></i><span>合同管理</span></a></li>
  24. <li class="active"><a href="anquan.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="安全巡检"><i class="fas fa-users-cog"></i><span>安全巡检</span></a></li>
  25. <li class=""><a href="zhiliang.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="质量巡检"><i class="fas fa-toolbox"></i><span>质量巡检</span></a></li>
  26. </ul>
  27. </div>
  28. <div class="nav-bottom mt-auto">
  29. <ul class="nav nav-pills nav-stacked bg-nav">
  30. <li><a href="settings-poj.html" data-toggle="tooltip" data-placement="right" title="" data-original-title="项目设置"><i class="fa fa-cogs"></i><span>项目设置</span></a></li>
  31. </ul>
  32. <div class="dropup my-1 ml-1">
  33. <a href="" class="btn btn-sm btn-light" data-toggle="dropdown" aria-haspopup="false" aria-expanded="false">
  34. 张三
  35. </a>
  36. <div class="dropdown-menu">
  37. <a href="account-info.html" class="dropdown-item">账号资料</a>
  38. <a href="#" class="dropdown-item">账号安全</a>
  39. <div class="dropdown-divider"></div>
  40. <a href="#" class="dropdown-item">帮助中心</a>
  41. <a href="#" class="dropdown-item">退出登录</a>
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="main-panel">
  47. <div class="panel-sidebar">
  48. <div class="sidebar-title" data-toggle="tooltip" data-placement="right" data-original-title="中交第一公路工程局有限公司国道311线满别公路施工一分部">中交第一公路工程局有限公司国道...</div>
  49. <div class="scrollbar-auto">
  50. <div class="nav-box">
  51. <ul class="nav-list list-unstyled">
  52. <li class="active"><a href="anquan-panel.html"><i class="fas fa-chart-pie"></i> <span>巡检概况</span></a></li>
  53. </ul>
  54. </div>
  55. <div class="nav-box">
  56. <ul class="nav-list list-unstyled">
  57. <li class=""><a href="anquan-list.html"><span>安全巡检</span></a></li>
  58. </ul>
  59. </div>
  60. <div class="side-fold"><a href="#" data-toggle="tooltip" data-placement="top" data-original-title="折叠侧栏"><i class="fa fa-sign-out fa-flip-horizontal"></i></a></div>
  61. </div>
  62. </div>
  63. <div class="panel-content">
  64. <div class="panel-title">
  65. <div class="title-main d-flex">
  66. <h2>巡检概况</h2>
  67. <div class="ml-auto">
  68. </div>
  69. </div>
  70. </div>
  71. <div class="content-wrap">
  72. <div class="c-body">
  73. <div class="sjs-height-0">
  74. <div class="m-3">
  75. <!--概况-->
  76. <div class="row mx-0 mb-3">
  77. <div class="col-12 pl-0 pr-5">
  78. <div class="row">
  79. <div class="col-5">
  80. <div class="card">
  81. <div class="card-body p-2">
  82. <h6 class="card-title">整改中(23)</h6>
  83. <ul class="list-unstyled">
  84. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">检查路面清洗,路面污染严重</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">4天</span></span></li>
  85. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">临时用电存在安全隐患</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">2天</span></span></li>
  86. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">现场用电混乱,钢筋机械处积水未清理</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">2天</span></span></li>
  87. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">检查发现有乱堆放材料问题</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">2天</span></span></li>
  88. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">检查发现起重小物件未采用料斗装载直接起吊</a><span class="col-auto">张学友 <span class="badge badge-pill badge-danger" title="停留整改时间">1天</span></span></li>
  89. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">检查路面清洗,路面污染严重</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">1天</span></span></li>
  90. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">临时用电存在安全隐患</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">1天</span></span></li>
  91. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">现场用电混乱,钢筋机械处积水未清理</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">1天</span></span></li>
  92. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">检查发现有乱堆放材料问题</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">1天</span></span></li>
  93. <li class="mb-2 d-flex justify-content-between"><a href="anquan-detail2.html" class="text-truncate">临时用电存在安全隐患</a><span class="col-auto">张三 <span class="badge badge-pill badge-danger" title="停留整改时间">1天</span></span></li>
  94. </ul>
  95. </div>
  96. </div>
  97. </div>
  98. <div class="col-7">
  99. <div class="card">
  100. <div class="mt-3" id="htchart3" style="height: 300px; width: 100%;"></div>
  101. </div>
  102. </div>
  103. </div>
  104. <div class="col-12 px-0 mt-3">
  105. <div class="card">
  106. <div class="mt-3" id="htchart1" style="height: 400px; width: 100%;"></div>
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. <!-- JS. -->
  119. <script src="js/jquery/jquery-3.2.1.min.js"></script>
  120. <script src="js/popper/popper.min.js"></script>
  121. <script src="js/bootstrap/bootstrap.min.js"></script>
  122. <script src="js/global.js"></script>
  123. <script src="js/spreadjs/sheets/gc.spread.sheets.all.10.0.1.min.js"></script>
  124. <!-- zTree -->
  125. <script type="text/javascript" src="js/ztree/jquery.ztree.core.js"></script>
  126. <script type="text/javascript" src="js/ztree/jquery.ztree.excheck.js"></script>
  127. <script type="text/javascript"> autoFlashHeight();</script>
  128. <script type="text/javascript">
  129. //htchart1 收入合同结算趋势//
  130. // 基于准备好的dom,初始化echarts图表
  131. var myChart = echarts.init(document.getElementById('htchart1'));
  132. var option = {
  133. color: ['#b5c4b1','#d8caaf','#965454','#9ca8b8'],
  134. title : {
  135. text: '整改趋势'
  136. },
  137. tooltip : {
  138. trigger: 'axis'
  139. },
  140. calculable : true,
  141. legend: {
  142. data:['提交巡检','完成整改','整改占总数比例']
  143. },
  144. dataZoom: [
  145. {show: true,start: 0, end: 100}
  146. ],
  147. xAxis : [
  148. {
  149. type : 'category',
  150. splitLine : {show : true},
  151. data : ['2020年1月','2020年2月','2020年3月','2020年4月','2020年5月','2020年6月','2020年7月']
  152. }
  153. ],
  154. yAxis : [
  155. {
  156. type : 'value',
  157. name : '数量',
  158. position:'left',
  159. axisLabel : {
  160. formatter: '{value} '
  161. },
  162. splitArea : {show : true}
  163. },
  164. {
  165. type : 'value',
  166. name:'整改占总数比例',
  167. axisLabel : {
  168. formatter: '{value} %'
  169. },
  170. position: 'right',
  171. splitArea : {show : true}
  172. }
  173. ],
  174. series : [
  175. {
  176. name:'提交巡检',
  177. type:'bar',
  178. tooltip : {formatter: "{b}<br/>{a}:{c} %"},
  179. stack: '提交巡检',
  180. label: {
  181. show: true,
  182. position: 'top',
  183. color:'#000'
  184. },
  185. data:[2, 1, 3, 5, 2, 1, 1]
  186. },
  187. {
  188. name:'完成整改',
  189. type:'bar',
  190. tooltip : {formatter: "{b}<br/>{a}:{c} %"},
  191. stack: '完成整改',
  192. label: {
  193. show: true,
  194. position: 'top',
  195. color:'#000'
  196. },
  197. data:[0, 2, 2, 1, 4, 2, 1]
  198. },
  199. {
  200. name:'整改占总数比例',
  201. type:'line',
  202. tooltip : {trigger: 'axis',formatter: "{b}<br/>{a}:{c} %"},
  203. yAxisIndex: 1,
  204. data:[10, 15, 20, 13, 11, 9, 10]
  205. },
  206. ]
  207. };
  208. // 为echarts对象加载数据
  209. myChart.setOption(option);
  210. //END htchart1 收入合同结算趋势//
  211. //htchart3 收入合同数量组成//
  212. // 基于准备好的dom,初始化echarts图表
  213. var myChart = echarts.init(document.getElementById('htchart3'));
  214. var option = {
  215. color: ['#c7b8a1','#9ca8b8','#7b8b6f','#d8caaf'],
  216. tooltip: {
  217. trigger: 'item',
  218. formatter: '{a} <br/>{b}: {c} ({d}%)'
  219. },
  220. legend: {
  221. orient: 'horizontal',
  222. left: 0,
  223. data: ['审批中', '整改中', '已整改']
  224. },
  225. series: [
  226. {
  227. name: '安全巡检',
  228. type: 'pie',
  229. radius: ['50%', '70%'],
  230. avoidLabelOverlap: false,
  231. label: {
  232. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  233. backgroundColor: '#eee',
  234. borderColor: '#aaa',
  235. borderWidth: 1,
  236. borderRadius: 4,
  237. // shadowBlur:3,
  238. // shadowOffsetX: 2,
  239. // shadowOffsetY: 2,
  240. // shadowColor: '#999',
  241. // padding: [0, 7],
  242. rich: {
  243. a: {
  244. color: '#999',
  245. lineHeight: 20,
  246. align: 'center'
  247. },
  248. // abg: {
  249. // backgroundColor: '#333',
  250. // width: '100%',
  251. // align: 'right',
  252. // height: 22,
  253. // borderRadius: [4, 4, 0, 0]
  254. // },
  255. hr: {
  256. borderColor: '#aaa',
  257. width: '100%',
  258. borderWidth: 0.5,
  259. height: 0
  260. },
  261. b: {
  262. fontSize: 12,
  263. lineHeight: 20
  264. },
  265. per: {
  266. color: '#eee',
  267. backgroundColor: '#334455',
  268. padding: [2, 4],
  269. borderRadius: 2
  270. }
  271. }
  272. },
  273. emphasis: {
  274. label: {
  275. show: true,
  276. fontSize: '20',
  277. fontWeight: 'bold'
  278. }
  279. },
  280. labelLine: {
  281. show: true
  282. },
  283. data: [
  284. {value: 13, name: '审批中'},
  285. {value: 3, name: '整改中'},
  286. {value: 4, name: '已整改'}
  287. ]
  288. }
  289. ]
  290. };
  291. // 为echarts对象加载数据
  292. myChart.setOption(option);
  293. //END htchart3 收入合同数量组成//
  294. //htchart4 收入合同数量组成//
  295. // 基于准备好的dom,初始化echarts图表
  296. var myChart = echarts.init(document.getElementById('htchart4'));
  297. var option = {
  298. color: ['#c7b8a1','#9ca8b8','#7b8b6f','#d8caaf'],
  299. tooltip: {
  300. trigger: 'item',
  301. formatter: '{a} <br/>{b}: {c} ({d}%)'
  302. },
  303. legend: {
  304. orient: 'horizontal',
  305. left: 0,
  306. data: ['履行中', '待关闭', '正常关闭']
  307. },
  308. series: [
  309. {
  310. name: '合同',
  311. type: 'pie',
  312. radius: ['50%', '70%'],
  313. avoidLabelOverlap: false,
  314. label: {
  315. show: false,
  316. position: 'center'
  317. },
  318. emphasis: {
  319. label: {
  320. show: true,
  321. fontSize: '20',
  322. fontWeight: 'bold'
  323. }
  324. },
  325. labelLine: {
  326. show: false
  327. },
  328. data: [
  329. {value: 13, name: '履行中'},
  330. {value: 3, name: '待关闭'},
  331. {value: 4, name: '正常关闭'}
  332. ]
  333. }
  334. ]
  335. };
  336. // 为echarts对象加载数据
  337. myChart.setOption(option);
  338. //END htchart4 收入合同数量组成//
  339. </script>
  340. </body>
  341. </html>