首页风险管理扩展

This commit is contained in:
yunkexin 2025-01-09 14:22:00 +08:00
parent 03e1d22c61
commit 7f48133268

View File

@ -44,12 +44,146 @@ class BI013RiskAnalysisModel extends React.Component {
const json2 = initFilter(this.props.login.OrgId);
extendOrder(json2, "CREATE_TIME", 1);
json2.Parameter1 = mineType;
this.props.dispatch({
type: "app/getDataByPost",
url: "BI/BIController/getRiskData",
payload: json2,
onlyData: false,
onComplete: (ret) => {
// this.props.dispatch({
// type: "app/getDataByPost",
// url: "BI/BIController/getRiskData",
// payload: json2,
// onlyData: false,
// onComplete: (ret) => {
let ret = {
"IsSuccessful": true,
"Data": {
"RISKLEVELCOUNTS": [
{
"NAME": "矿山部",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 70,
"LEVEL4": 378
},
{
"NAME": "选矿部",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 0,
"LEVEL4": 0
},
{
"NAME": "设备能源部",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 0,
"LEVEL4": 0
},
{
"NAME": "财务部",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 0,
"LEVEL4": 0
},
{
"NAME": "办公室",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 0,
"LEVEL4": 0
},
{
"NAME": "非金属资源部",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 0,
"LEVEL4": 0
},
{
"NAME": "企业管理部",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 0,
"LEVEL4": 0
},
{
"NAME": "技术管理部",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 0,
"LEVEL4": 0
},
{
"NAME": "营销部",
"LEVEL1": 0,
"LEVEL2": 0,
"LEVEL3": 0,
"LEVEL4": 0
}
],
"AREACOUNTS": [
{
"AREANAME": "食堂",
"AREACOUNT": 3,
"AREATYPE": 0
},
{
"AREANAME": "加油站-采场",
"AREACOUNT": 11,
"AREATYPE": 0
},
{
"AREANAME": "采场道路",
"AREACOUNT": 20,
"AREATYPE": 0
},
{
"AREANAME": "加油站",
"AREACOUNT": 34,
"AREATYPE": 0
},
{
"AREANAME": "采场-排土场",
"AREACOUNT": 39,
"AREATYPE": 0
},
{
"AREANAME": "排土场",
"AREACOUNT": 45,
"AREATYPE": 0
},
{
"AREANAME": "维修场",
"AREACOUNT": 52,
"AREATYPE": 0
},
{
"AREANAME": "炸药库区",
"AREACOUNT": 55,
"AREATYPE": 0
},
{
"AREANAME": "采场",
"AREACOUNT": 189,
"AREATYPE": 0
}
],
"DATECOUNTS": [
{
"DATE": "2025-01-31 23:59:59",
"COUNT": 448,
"TYPE": 0
},
{
"DATE": "2025-01-31 23:59:59",
"COUNT": 50,
"TYPE": 1
}
],
"RISKTOTALCOUNT": 448,
"HAZARDTOTALCOUNT": 50,
"MEASURESTOTALCOUNT": 653
},
"TotalCount": 0,
"MessageType": 0
}
if (ret) {
this.state.retData = ret?.Data.RISKLEVELCOUNTS;
let level1all = 0;
@ -82,8 +216,8 @@ class BI013RiskAnalysisModel extends React.Component {
this.chart1();
this.chart2(ret?.Data.AREACOUNTS.slice(0, 20));
this.chart4(ret?.Data.DATECOUNTS);
},
});
// },
// });
};
chart1 = () => {
let showData = [];