riskLevel.html 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  7. <title>风险点-统计</title>
  8. <link rel="stylesheet" href="../../../../assets/libs/layui/css/layui.css"/>
  9. <link rel="stylesheet" href="../../../../assets/module/admin.css?v=312"/>
  10. <!--[if lt IE 9]>
  11. <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  12. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  13. <![endif]-->
  14. </head>
  15. <body>
  16. <!-- 页面加载loading -->
  17. <div class="page-loading">
  18. <div class="ball-loader">
  19. <span></span><span></span><span></span><span></span>
  20. </div>
  21. </div>
  22. <!-- 正文开始 -->
  23. <div class="layui-fluid">
  24. <div class="layui-card">
  25. <div class="layui-card-body">
  26. <blockquote class="layui-elem-quote">
  27. 作业安全风险比较图
  28. </blockquote>
  29. <div id="main" style="width: 99%;min-height: 600px; margin-bottom: 50px;"></div>
  30. </div>
  31. </div>
  32. </div>
  33. <!-- js部分 -->
  34. <script type="text/javascript" src="../../../../assets/libs/layui/layui.js"></script>
  35. <script type="text/javascript" src="../../../../assets/js/common.js?v=312"></script>
  36. <script type="text/javascript" src="../../../../assets/libs/echarts/echarts.min.js"></script>
  37. <script type="text/javascript" src="../../../../assets/libs/echarts/echartsTheme.js"></script>
  38. <script>
  39. layui.use(['layer', 'form', 'table', 'util', 'admin', 'zTree', 'uParas', '_groupTree', 'baseCache'], function () {
  40. var $ = layui.jquery;
  41. var layer = layui.layer;
  42. var form = layui.form;
  43. var table = layui.table;
  44. var util = layui.util;
  45. var admin = layui.admin;
  46. var uParas = layui.uParas;
  47. var baseCache = layui.baseCache;
  48. var myChart1 = echarts.init(document.getElementById('main'));
  49. var option = {
  50. xAxis: {
  51. type: 'category',
  52. data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
  53. axisLabel: {interval: 0, rotate: 40}
  54. },
  55. yAxis: {
  56. type: 'value'
  57. }, grid: {
  58. // width:"100%",
  59. height: "80%",
  60. left: "2%",
  61. right: "6%",
  62. bottom: "10",
  63. top: "15%",
  64. containLabel: true
  65. },
  66. series: [{
  67. data: [120, 200, 150, 80, 70, 110, 130],
  68. type: 'bar',
  69. itemStyle: {
  70. normal: {
  71. color: function (params) {
  72. if (params.value >= 320) {
  73. return "#ff0000";
  74. } else if (params.value >= 160) {
  75. return "#ff6100";
  76. } else if (params.value >= 70) {
  77. return "#ffff00";
  78. }
  79. return "#0000ff";
  80. }
  81. }
  82. }
  83. }]
  84. };
  85. /**
  86. * 数据获取
  87. */
  88. $.getJSON(uParas.baseUrl + "/3rd/dangerSrc/queryRiskLevel", {
  89. cId: baseCache.getCId(),
  90. "riskPointType": 2
  91. }, function (result) {
  92. if (result.code == 1) {
  93. var xAxis_data = new Array();
  94. var series_data = new Array();
  95. console.log(result);
  96. $.each(result.data, function (i, field) {
  97. xAxis_data.push(field.riskPointName);
  98. series_data.push(field.numbers);
  99. });
  100. option.xAxis.data = xAxis_data;
  101. option.series[0].data = series_data;
  102. //{dangerSrcName: "日常办公", numbers: "856", dangerSourceLevel: 1}
  103. // var source = new Object();
  104. // list[0] = ['product', '重大', '较大', '一般', '较低'];
  105. // list[1] = ['风险点', lv1Count, lv2Count, lv3Count, lv4Count];
  106. // source.source = list;
  107. // option1.dataset = source;
  108. console.log(JSON.stringify(option));
  109. myChart1.setOption(option, true);
  110. }
  111. });
  112. });
  113. </script>
  114. </body>
  115. </html>