风险扩展假数据
This commit is contained in:
		
							parent
							
								
									bc4a0b1a30
								
							
						
					
					
						commit
						b692157795
					
				@ -36,9 +36,27 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
    } else {
 | 
			
		||||
      currentMineType = localStorage.getItem("currentMineType");
 | 
			
		||||
    }
 | 
			
		||||
    this.getBaseInfoData(currentMineType);
 | 
			
		||||
    // this.getBaseInfoData(currentMineType);
 | 
			
		||||
    this.getBaseData();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  getBaseData = () => {
 | 
			
		||||
    this.setState({
 | 
			
		||||
      LEVEL1TOTAL: 0,
 | 
			
		||||
      LEVEL2TOTAL: 82,
 | 
			
		||||
      LEVEL3TOTAL: 381,
 | 
			
		||||
      LEVEL4TOTAL: 2212,
 | 
			
		||||
      HAZARDTOTALCOUNT: 50,
 | 
			
		||||
      RISKTOTALCOUNT: 2714,
 | 
			
		||||
      MEASURESTOTALCOUNT: 653,
 | 
			
		||||
    },()=>{
 | 
			
		||||
      this.chart1();
 | 
			
		||||
    this.chart2();
 | 
			
		||||
    this.chart4();
 | 
			
		||||
    });
 | 
			
		||||
    
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  //获取数据
 | 
			
		||||
  getBaseInfoData = (mineType) => {
 | 
			
		||||
    const json2 = initFilter(this.props.login.OrgId);
 | 
			
		||||
@ -71,6 +89,7 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
            RISKTOTALCOUNT: ret.Data.RISKTOTALCOUNT,
 | 
			
		||||
            MEASURESTOTALCOUNT: ret.Data.MEASURESTOTALCOUNT,
 | 
			
		||||
          });
 | 
			
		||||
 | 
			
		||||
          // this.state.LEVEL1TOTAL = level1all;
 | 
			
		||||
          // this.state.LEVEL2TOTAL = level2all;
 | 
			
		||||
          // this.state.LEVEL3TOTAL = level3all;
 | 
			
		||||
@ -108,7 +127,8 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
 | 
			
		||||
    let chart1s = document.getElementById("chartone");
 | 
			
		||||
    let myChart = echarts.init(chart1s);
 | 
			
		||||
    myChart.setOption({
 | 
			
		||||
    myChart.setOption(
 | 
			
		||||
      {
 | 
			
		||||
        color: color,
 | 
			
		||||
        title: [
 | 
			
		||||
          {
 | 
			
		||||
@ -192,19 +212,45 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
            data: showData,
 | 
			
		||||
          },
 | 
			
		||||
        ],
 | 
			
		||||
    }, true);
 | 
			
		||||
      },
 | 
			
		||||
      true
 | 
			
		||||
    );
 | 
			
		||||
  };
 | 
			
		||||
  chart2 = (data) => {
 | 
			
		||||
    let areaName = [];
 | 
			
		||||
    let areaCount = [];
 | 
			
		||||
    data.forEach((item) => {
 | 
			
		||||
      areaName.push(item.AREANAME);
 | 
			
		||||
      areaCount.push(item.AREACOUNT);
 | 
			
		||||
    });
 | 
			
		||||
    let areaName = [
 | 
			
		||||
      "破碎车间-粗碎单元",
 | 
			
		||||
      "综合回收车间-精多金属仓库单元",
 | 
			
		||||
      "磨重车间-脱泥单元",
 | 
			
		||||
      "食堂",
 | 
			
		||||
      "综合回收车间-精矿烘干单元",
 | 
			
		||||
      "尾矿库截渗池回水单元",
 | 
			
		||||
      "破碎车间-辊磨单元",
 | 
			
		||||
      "磨重车间-中矿再磨单元",
 | 
			
		||||
      "磨重车间-粗粒选别单元",
 | 
			
		||||
      "加油站-采场",
 | 
			
		||||
      "尾矿库截洪单元",
 | 
			
		||||
      "采场道路",
 | 
			
		||||
      "破碎车间-放矿运输单元",
 | 
			
		||||
      "卢家边回水单元",
 | 
			
		||||
      "钨细泥回收车间-回水单元",
 | 
			
		||||
      "综合回收车间-硫化矿综合回收单元",
 | 
			
		||||
      "磨重车间-细粒选别单元",
 | 
			
		||||
      "尾矿库库区",
 | 
			
		||||
      "磨重车间-磨矿分级单元",
 | 
			
		||||
      "截渗池回水单元",
 | 
			
		||||
    ];
 | 
			
		||||
    let areaCount = [
 | 
			
		||||
      1, 2, 3, 3, 4, 4, 6, 9, 9, 11, 19, 20, 21, 22, 22, 23, 27, 31, 32, 32,
 | 
			
		||||
    ];
 | 
			
		||||
    // data.forEach((item) => {
 | 
			
		||||
    //   areaName.push(item.AREANAME);
 | 
			
		||||
    //   areaCount.push(item.AREACOUNT);
 | 
			
		||||
    // });
 | 
			
		||||
    let chart2s = document.getElementById("chart2");
 | 
			
		||||
    if (chart2s) {
 | 
			
		||||
      let myChart = echarts.init(chart2s);
 | 
			
		||||
      myChart.setOption({
 | 
			
		||||
      myChart.setOption(
 | 
			
		||||
        {
 | 
			
		||||
          title: {
 | 
			
		||||
            text: "风险区域统计",
 | 
			
		||||
            left: "center",
 | 
			
		||||
@ -327,32 +373,48 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
              show: false,
 | 
			
		||||
            },
 | 
			
		||||
          ],
 | 
			
		||||
      }, true);
 | 
			
		||||
        },
 | 
			
		||||
        true
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  chart4 = (data) => {
 | 
			
		||||
    let riskArr = [];
 | 
			
		||||
    let hazardArr = [];
 | 
			
		||||
    let dates = [];
 | 
			
		||||
    for (let i = 0; i < data.length; i++) {
 | 
			
		||||
      if (data[i].TYPE == 0) {
 | 
			
		||||
        riskArr.push(data[i].COUNT);
 | 
			
		||||
        dates.push(moment(data[i].DATE).format("YYYY/MM"));
 | 
			
		||||
      } else {
 | 
			
		||||
        hazardArr.push(data[i].COUNT);
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    let currMonth = dates.length;
 | 
			
		||||
    for (let i = 1; i < 13 - currMonth; i++) {
 | 
			
		||||
      dates.push(
 | 
			
		||||
        moment(dates[dates.length]).add(i, "months").format("YYYY/MM")
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    let riskArr = [2714, 2714, 2714, 2714];
 | 
			
		||||
    let hazardArr = [50, 50, 50, 50];
 | 
			
		||||
    let dates = [
 | 
			
		||||
      "2024/01",
 | 
			
		||||
      "2024/02",
 | 
			
		||||
      "2024/03",
 | 
			
		||||
      "2024/04",
 | 
			
		||||
      "2024/05",
 | 
			
		||||
      "2024/06",
 | 
			
		||||
      "2024/07",
 | 
			
		||||
      "2024/08",
 | 
			
		||||
      "2024/09",
 | 
			
		||||
      "2024/10",
 | 
			
		||||
      "2024/11",
 | 
			
		||||
      "2024/12",
 | 
			
		||||
    ];
 | 
			
		||||
    // for (let i = 0; i < data.length; i++) {
 | 
			
		||||
    //   if (data[i].TYPE == 0) {
 | 
			
		||||
    //     riskArr.push(data[i].COUNT);
 | 
			
		||||
    //     dates.push(moment(data[i].DATE).format("YYYY/MM"));
 | 
			
		||||
    //   } else {
 | 
			
		||||
    //     hazardArr.push(data[i].COUNT);
 | 
			
		||||
    //   }
 | 
			
		||||
    // }
 | 
			
		||||
    // let currMonth = dates.length;
 | 
			
		||||
    // for (let i = 1; i < 13 - currMonth; i++) {
 | 
			
		||||
    //   dates.push(
 | 
			
		||||
    //     moment(dates[dates.length]).add(i, "months").format("YYYY/MM")
 | 
			
		||||
    //   );
 | 
			
		||||
    // }
 | 
			
		||||
    let chart4s = document.getElementById("chart4");
 | 
			
		||||
    if (chart4s) {
 | 
			
		||||
      let myChart = echarts.init(chart4s);
 | 
			
		||||
      myChart.setOption({
 | 
			
		||||
      myChart.setOption(
 | 
			
		||||
        {
 | 
			
		||||
          color: ["#72b85b", "#f6841a", "#cc0404"],
 | 
			
		||||
          grid: {
 | 
			
		||||
            left: "5%",
 | 
			
		||||
@ -396,7 +458,9 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
              smooth: true,
 | 
			
		||||
            },
 | 
			
		||||
          ],
 | 
			
		||||
      }, true);
 | 
			
		||||
        },
 | 
			
		||||
        true
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
  };
 | 
			
		||||
  render() {
 | 
			
		||||
@ -539,7 +603,10 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
              // className="dashboard-div-style"
 | 
			
		||||
              style={{ border: "1px solid rgb(232,232,232)" }}
 | 
			
		||||
            >
 | 
			
		||||
              <div id="chartone" style={{ width: "100%", height: "430px" }}></div>
 | 
			
		||||
              <div
 | 
			
		||||
                id="chartone"
 | 
			
		||||
                style={{ width: "100%", height: "430px" }}
 | 
			
		||||
              ></div>
 | 
			
		||||
            </div>
 | 
			
		||||
          </Col>
 | 
			
		||||
          <Col span={10} style={{ height: "430px" }}>
 | 
			
		||||
@ -568,7 +635,7 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
                alignItems: "center",
 | 
			
		||||
                justifyContent: "space-around",
 | 
			
		||||
                border: "1px #888 solid",
 | 
			
		||||
                padding: "8px 0px"
 | 
			
		||||
                padding: "8px 0px",
 | 
			
		||||
              }}
 | 
			
		||||
            >
 | 
			
		||||
              <div
 | 
			
		||||
@ -658,9 +725,7 @@ class BI013RiskAnalysisModel extends React.Component {
 | 
			
		||||
        <Row gutter={10} style={{ marginTop: "20px" }}>
 | 
			
		||||
          <Col span={1}></Col>
 | 
			
		||||
          <Col span={22}>
 | 
			
		||||
            <div
 | 
			
		||||
              style={{ border: "1px solid rgb(232,232,232)" }}
 | 
			
		||||
            >
 | 
			
		||||
            <div style={{ border: "1px solid rgb(232,232,232)" }}>
 | 
			
		||||
              <div id="chart4" style={{ width: "100%", height: "350px" }}></div>
 | 
			
		||||
            </div>
 | 
			
		||||
          </Col>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user