From 7f481332686ea2f46182ea361d4cb66394953855 Mon Sep 17 00:00:00 2001 From: yunkexin <760754045@qq.com> Date: Thu, 9 Jan 2025 14:22:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E9=A3=8E=E9=99=A9=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=89=A9=E5=B1=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomPages/BI/BI013RiskAnalysisModel.js | 150 +++++++++++++++++- 1 file changed, 142 insertions(+), 8 deletions(-) diff --git a/src/components/CustomPages/BI/BI013RiskAnalysisModel.js b/src/components/CustomPages/BI/BI013RiskAnalysisModel.js index 5cbed4b..403c02f 100644 --- a/src/components/CustomPages/BI/BI013RiskAnalysisModel.js +++ b/src/components/CustomPages/BI/BI013RiskAnalysisModel.js @@ -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 = [];