作业现场管理统计报表优化

This commit is contained in:
yunkexin 2024-04-10 09:08:47 +08:00
parent 04d628460b
commit 61dd35ae66
4 changed files with 1279 additions and 448 deletions

File diff suppressed because it is too large Load Diff

View File

@ -9,6 +9,7 @@ import {
extendOrder,
extend,
initQueryFilter,
getSixMonth
} from "../../../utils/common";
import { Table, Row, Col, Button, Select, DatePicker, message } from "antd";
import echarts from "echarts";
@ -221,7 +222,7 @@ class BI013RiskAnalysisModel extends React.Component {
"破碎车间-粗碎单元",
"综合回收车间-精多金属仓库单元",
"磨重车间-脱泥单元",
"食堂",
"综合回收车间-精矿烘干单元",
"尾矿库截渗池回水单元",
"破碎车间-辊磨单元",
@ -240,7 +241,7 @@ class BI013RiskAnalysisModel extends React.Component {
"截渗池回水单元",
];
let areaCount = [
1, 2, 3, 3, 4, 4, 6, 9, 9, 11, 19, 20, 21, 22, 22, 23, 27, 31, 32, 32,
1, 2, 3, 4, 4, 6, 9, 9, 11, 19, 20, 21, 22, 22, 23, 27, 31, 32, 32,
];
// data.forEach((item) => {
// areaName.push(item.AREANAME);
@ -380,22 +381,13 @@ class BI013RiskAnalysisModel extends React.Component {
};
chart4 = (data) => {
let riskArr = [2714, 2714, 2714, 2714];
let hazardArr = [50, 50, 50, 50];
let riskArr = [1914, 2014,2114, 2214, 2314, 2414, 2514, 2614, 2714, 2814, 2914, 3014];
let hazardArr = [50, 65, 72, 93,154, 175, 196, 247,278, 359, 420, 481];
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 < 12; i++) {
dates.unshift(getSixMonth(-i, "-", ""));
}
// for (let i = 0; i < data.length; i++) {
// if (data[i].TYPE == 0) {
// riskArr.push(data[i].COUNT);

View File

@ -62,6 +62,9 @@ class BI054HomeDetail extends React.Component {
componentWillUnmount() {
// this.timerID && clearTimeout(this.timerID);
}
renderSpeedColumn = ()=>{
return { className: 'redTableCell'}
}
loadReal = () => {
let result = {
ListSafeCheckCountDepartment: [
@ -334,6 +337,7 @@ class BI054HomeDetail extends React.Component {
title: typeName[i],
dataIndex: "NUM",
key: i * 10 + j,
onCell: () => this.renderSpeedColumn(),
render: (value, record, index) => {
RowCount = record.Parent.RowCount;
if (
@ -383,6 +387,7 @@ class BI054HomeDetail extends React.Component {
if (j == 0) {
columnsTb.push({
title: typeName[i],
onCell: () => this.renderSpeedColumn(),
key: i * 10 + j,
render: (value, record, index) => {
const obj = {
@ -473,6 +478,7 @@ class BI054HomeDetail extends React.Component {
columnsTb.push({
title: typeName[i],
dataIndex: "NUM",
onCell: () => this.renderSpeedColumn(),
key: i * 10 + j,
render: (value, record, index) => {
RowCount = record.Parent.RowCount;
@ -523,6 +529,7 @@ class BI054HomeDetail extends React.Component {
if (j == 0) {
columnsTb.push({
title: typeName[i],
onCell: () => this.renderSpeedColumn(),
key: i * 10 + j,
render: (value, record, index) => {
const obj = {

View File

@ -276,6 +276,7 @@ class BI055HomeDetail extends React.Component {
columnsTb.push({
title: typeName[i],
dataIndex: "NUM",
onCell: () => this.renderSpeedColumn(),
key: i * 10 + j,
render: (value, record, index) => {
RowCount = record.Parent.RowCount;
@ -356,6 +357,7 @@ class BI055HomeDetail extends React.Component {
if (j == 0) {
columnsTb.push({
title: typeName[i],
onCell: () => this.renderSpeedColumn(),
key: i * 10 + j,
render: (value, record, index) => {
const obj = {
@ -456,6 +458,7 @@ class BI055HomeDetail extends React.Component {
//头部
columnsTb.push({
title: typeName[i],
onCell: () => this.renderSpeedColumn(),
dataIndex: "NUM",
key: i * 10 + j,
render: (value, record, index) => {
@ -537,6 +540,7 @@ class BI055HomeDetail extends React.Component {
if (j == 0) {
columnsTb.push({
title: typeName[i],
onCell: () => this.renderSpeedColumn(),
key: i * 10 + j,
render: (value, record, index) => {
const obj = {