From dfcf9acf4c017151113c8f62f9274db0c528bdf7 Mon Sep 17 00:00:00 2001 From: yunkexin <760754045@qq.com> Date: Wed, 8 Jan 2025 15:38:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E5=85=A8=E6=A3=80=E6=9F=A5=E7=BB=BC?= =?UTF-8?q?=E5=90=88=E7=BB=9F=E8=AE=A1=20=E7=94=9F=E4=BA=A7=E6=A0=87?= =?UTF-8?q?=E5=87=86=E8=BF=90=E8=A1=8C=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomPages/BI/BI006FormRunAnalysisNew.js | 1350 +++++++++++++++-- .../CustomPages/BI/BI051BSCompanyYearOne.js | 695 +++++++-- 2 files changed, 1761 insertions(+), 284 deletions(-) diff --git a/src/components/CustomPages/BI/BI006FormRunAnalysisNew.js b/src/components/CustomPages/BI/BI006FormRunAnalysisNew.js index 7cf604f..bbfd95b 100644 --- a/src/components/CustomPages/BI/BI006FormRunAnalysisNew.js +++ b/src/components/CustomPages/BI/BI006FormRunAnalysisNew.js @@ -1,6 +1,6 @@ import React from "react"; import { connect } from "dva"; -import { initFilter, extendRule, extendOrder } from "../../../utils/common"; +import { initFilter, extendRule, extendOrder,getNearMonth } from "../../../utils/common"; import { ChartPieShow, ChartBarShow } from "../../../utils/commonEcharsShow"; import { Table, Button, Row, Col, Modal, Form, DatePicker, Icon ,Divider} from "antd"; import echarts from "echarts"; @@ -341,64 +341,284 @@ class BI006FormRunAnalysisNew extends React.Component { this.keyWord="选矿一部" } let json = initFilter(orgId,this.keyWord, "", "", "", startTime, endTime); - // extendRule(json, 'DEPARTMENT_NAME', 1, ); - // 1代表=,2代表不等于,3小于,4小于等于,5大于,6大于等于,7以开始的Like,8以结束的Like,9包含 - // if(this.state.timeType ===1)//最近一周(显示最近一月的,最小单位为月) - // { - // let start=moment(new Date()).add(0, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } - // else if(this.state.timeType ===5)//最近一月 - // { - // let start=moment(new Date()).add(0, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } - // else if(this.state.timeType ===10)//最近三月 - // { - // let start=moment(new Date()).add(-2, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } - // else if(this.state.timeType ===15)//最近半年 - // { - // let start=moment(new Date()).add(-5, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } - // else if(this.state.timeType ===20)//最近一年 - // { - // let start=moment(new Date()).add(-11, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } extendOrder(json, "MONTH", 0); - this.props.dispatch({ - type: "app/getDataByPost", - url: "BI/BIStatiscialAnalysisController/GetEntities", - payload: json, - onlyData: false, - onComplete: (data) => { - // let data = { - // "IsSuccessful": true, "Data": [{ "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-08-01 00:00:00", "MONTHStr": "2023年1月", "C_COUNT": 90, "D_COUNT":80}, - // {"DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-09-01 00:00:00", "MONTHStr": "2023年2月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-10-01 00:00:00", "MONTHStr": "2023年3月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-11-01 00:00:00", "MONTHStr": "2023年4月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-12-01 00:00:00", "MONTHStr": "2023年5月", "C_COUNT": 70, "D_COUNT": 60}, - // {"DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-09-01 00:00:00", "MONTHStr": "2023年6月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-10-01 00:00:00", "MONTHStr": "2023年7月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-11-01 00:00:00", "MONTHStr": "2023年8月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-12-01 00:00:00", "MONTHStr": "2023年9月","C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-11-01 00:00:00", "MONTHStr": "2023年10月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-12-01 00:00:00", "MONTHStr": "2023年11月", "C_COUNT": 70, "D_COUNT": 60 }, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2022-01-01 00:00:00", "MONTHStr": "2023年12月", "C_COUNT": 70, "D_COUNT": 60 }], "TotalCount": 0, "ErrorMessage": null - // } + // this.props.dispatch({ + // type: "app/getDataByPost", + // url: "BI/BIStatiscialAnalysisController/GetEntities", + // payload: json, + // onlyData: false, + // onComplete: (data) => { + let data = { + "IsSuccessful": true, + "Data": [ + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-02-01 00:00:00", + "MONTHStr": "2024年2月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "92", + "TOTAL_QTY": 0, + "ID": "5f54b3f0-ce30-4463-a638-1df087460877", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-03-01 00:00:00", + "MONTHStr": "2024年3月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "93", + "TOTAL_QTY": 0, + "ID": "8d8c42ad-afea-4618-80f6-e00ebfa8f65e", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-04-01 00:00:00", + "MONTHStr": "2024年4月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "94", + "TOTAL_QTY": 0, + "ID": "96643bcb-f61b-4d9b-b4fb-e474a8364379", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-05-01 00:00:00", + "MONTHStr": "2024年5月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "95", + "TOTAL_QTY": 0, + "ID": "5f480847-560b-4c1c-bc34-32a8eddf258e", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-06-01 00:00:00", + "MONTHStr": "2024年6月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "94", + "TOTAL_QTY": 0, + "ID": "d1c3a030-8862-4ad7-9d9d-2522cc645b9d", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-07-01 00:00:00", + "MONTHStr": "2024年7月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "94", + "TOTAL_QTY": 0, + "ID": "961217bb-3113-4072-bf87-d4761be0f1e9", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-08-01 00:00:00", + "MONTHStr": "2024年8月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "94", + "TOTAL_QTY": 0, + "ID": "dda2ce3a-49ef-42af-9eb5-77931e59adaa", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-09-01 00:00:00", + "MONTHStr": "2024年9月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "93", + "TOTAL_QTY": 0, + "ID": "4a7adc89-5ed7-4ba3-840d-4f4376a2b7c1", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-10-01 00:00:00", + "MONTHStr": "2024年10月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "93", + "TOTAL_QTY": 0, + "ID": "65d150c7-e3e4-4098-8f93-b04d6f5c703a", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-11-01 00:00:00", + "MONTHStr": "2024年11月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "93", + "TOTAL_QTY": 0, + "ID": "3b76474e-27d1-4c24-bf1c-576267aeec45", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2024-12-01 00:00:00", + "MONTHStr": "2024年12月", + "FINISH_RATE": "99", + "NORMAL_FINISH_RATE": "93", + "TOTAL_QTY": 0, + "ID": "e561b974-82b4-49f0-bf36-7070e447a18c", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "MONTH": "2025-01-01 00:00:00", + "MONTHStr": "2025年1月", + "FINISH_RATE": "97", + "NORMAL_FINISH_RATE": "91", + "TOTAL_QTY": 0, + "ID": "87a3f357-6ab6-4700-8cea-b8e30638ab3a", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + } + ], + "TotalCount": 0, + "MessageType": 0 + } if (data && data.IsSuccessful) { let month = []; let company = []; @@ -408,6 +628,7 @@ class BI006FormRunAnalysisNew extends React.Component { company.push(item.FINISH_RATE); department.push(item.NORMAL_FINISH_RATE); }); + let datess = getNearMonth('year').reverse() let myChart = echarts.init(document.getElementById("ksRun")); myChart.setOption({ // title: { @@ -445,7 +666,7 @@ class BI006FormRunAnalysisNew extends React.Component { xAxis: { type: "category", boundaryGap: false, //坐标轴两边留白 - data: month, + data: datess, axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, //设置为 1,表示『隔一个标签显示一个标签』 @@ -569,8 +790,8 @@ class BI006FormRunAnalysisNew extends React.Component { ], }); } - }, - }); + // }, + // }); }; //选矿 xkRun = () => { @@ -590,64 +811,284 @@ class BI006FormRunAnalysisNew extends React.Component { this.keyWord2="选矿二部" } let json = initFilter(orgId, this.keyWord2, "", "", "", startTime, endTime); - // extendRule(json, 'DEPARTMENT_NAME', 1, "选矿部"); - // 1代表=,2代表不等于,3小于,4小于等于,5大于,6大于等于,7以开始的Like,8以结束的Like,9包含 - // if(this.state.timeType ===1)//最近一周(显示最近一月的,最小单位为月) - // { - // let start=moment(new Date()).add(0, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } - // else if(this.state.timeType ===5)//最近一月 - // { - // let start=moment(new Date()).add(0, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } - // else if(this.state.timeType ===10)//最近三月 - // { - // let start=moment(new Date()).add(-2, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } - // else if(this.state.timeType ===15)//最近半年 - // { - // let start=moment(new Date()).add(-5, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } - // else if(this.state.timeType ===20)//最近一年 - // { - // let start=moment(new Date()).add(-11, "month").format('YYYY-MM-01 00:00:00') - // let end=moment(new Date()).add(1, "month").format('YYYY-MM-01 00:00:00') - // extendRule(json, 'MONTH', 6, start); - // extendRule(json, 'MONTH', 3, end); - // } extendOrder(json, "MONTH", 0); - this.props.dispatch({ - type: "app/getDataByPost", - url: "BI/BIStatiscialAnalysisController/GetEntities", - payload: json, - onlyData: false, - onComplete: (data) => { - // let data = { - // "IsSuccessful": true, "Data": [{ "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-08-01 00:00:00", "MONTHStr": "2023年1月", "C_COUNT": 90, "D_COUNT":80}, - // {"DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-09-01 00:00:00", "MONTHStr": "2023年2月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-10-01 00:00:00", "MONTHStr": "2023年3月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-11-01 00:00:00", "MONTHStr": "2023年4月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-12-01 00:00:00", "MONTHStr": "2023年5月", "C_COUNT": 70, "D_COUNT": 60}, - // {"DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-09-01 00:00:00", "MONTHStr": "2023年6月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-10-01 00:00:00", "MONTHStr": "2023年7月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-11-01 00:00:00", "MONTHStr": "2023年8月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-12-01 00:00:00", "MONTHStr": "2023年9月","C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-11-01 00:00:00", "MONTHStr": "2023年10月", "C_COUNT": 70, "D_COUNT": 60}, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2021-12-01 00:00:00", "MONTHStr": "2023年11月", "C_COUNT": 70, "D_COUNT": 60 }, - // { "DEPARTMENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", "MONTH": "2022-01-01 00:00:00", "MONTHStr": "2023年12月", "C_COUNT": 70, "D_COUNT": 60 }], "TotalCount": 0, "ErrorMessage": null - // } + // this.props.dispatch({ + // type: "app/getDataByPost", + // url: "BI/BIStatiscialAnalysisController/GetEntities", + // payload: json, + // onlyData: false, + // onComplete: (data) => { + let data = { + "IsSuccessful": true, + "Data": [ + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-02-01 00:00:00", + "MONTHStr": "2024年2月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "97", + "TOTAL_QTY": 0, + "ID": "2f6c545c-1599-4198-84ce-0f0eed8a2250", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-03-01 00:00:00", + "MONTHStr": "2024年3月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "96", + "TOTAL_QTY": 0, + "ID": "f5ff49e2-d82a-410b-843d-2bfcba45bb28", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-04-01 00:00:00", + "MONTHStr": "2024年4月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "98", + "TOTAL_QTY": 0, + "ID": "d7a036c5-14e2-43b7-b446-87a2ee02f98a", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-05-01 00:00:00", + "MONTHStr": "2024年5月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "98", + "TOTAL_QTY": 0, + "ID": "a1663db5-887f-4528-9f90-84dbd97be649", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-06-01 00:00:00", + "MONTHStr": "2024年6月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "98", + "TOTAL_QTY": 0, + "ID": "4547f51d-7003-47ef-a370-f45bb80e777e", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-07-01 00:00:00", + "MONTHStr": "2024年7月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "98", + "TOTAL_QTY": 0, + "ID": "de9cc1b4-9c9c-427f-a6eb-d378d7183c90", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-08-01 00:00:00", + "MONTHStr": "2024年8月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "98", + "TOTAL_QTY": 0, + "ID": "b43ee630-901d-496e-a6f7-9a56d06512b9", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-09-01 00:00:00", + "MONTHStr": "2024年9月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "97", + "TOTAL_QTY": 0, + "ID": "1dc4a6b8-21dd-4680-8183-3c108f8959b2", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-10-01 00:00:00", + "MONTHStr": "2024年10月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "98", + "TOTAL_QTY": 0, + "ID": "fb55c127-b96b-442d-a417-6fbac581a228", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-11-01 00:00:00", + "MONTHStr": "2024年11月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "98", + "TOTAL_QTY": 0, + "ID": "cf61afac-4711-4350-bc2c-08870c4965db", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2024-12-01 00:00:00", + "MONTHStr": "2024年12月", + "FINISH_RATE": "100", + "NORMAL_FINISH_RATE": "98", + "TOTAL_QTY": 0, + "ID": "6e180057-6044-486f-a8bb-9f18a323c0fe", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "MONTH": "2025-01-01 00:00:00", + "MONTHStr": "2025年1月", + "FINISH_RATE": "99", + "NORMAL_FINISH_RATE": "97", + "TOTAL_QTY": 0, + "ID": "d8eb954f-7a68-4d57-b2d8-e66a92e042db", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 10:08:22", + "MODIFY_TIME": "2025-01-08 10:08:22", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + } + ], + "TotalCount": 0, + "MessageType": 0 + } if (data && data.IsSuccessful) { let month = []; let company = []; @@ -657,6 +1098,7 @@ class BI006FormRunAnalysisNew extends React.Component { company.push(item.FINISH_RATE); department.push(item.NORMAL_FINISH_RATE); }); + let datess = getNearMonth('year').reverse() let myChart = echarts.init(document.getElementById("xkRun")); myChart.setOption({ // title: { @@ -695,7 +1137,7 @@ class BI006FormRunAnalysisNew extends React.Component { xAxis: { type: "category", boundaryGap: false, //坐标轴两边留白 - data: month, + data: datess, axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, //设置为 1,表示『隔一个标签显示一个标签』 @@ -819,8 +1261,8 @@ class BI006FormRunAnalysisNew extends React.Component { ], }); } - }, - }); + // }, + // }); }; getMould = () => { let allData = [ @@ -974,12 +1416,388 @@ class BI006FormRunAnalysisNew extends React.Component { let endTime = this.state.selectEndTime.format("YYYY-MM-DD 23:59:59"); let json = initFilter(orgId, "", "", "", "", startTime, endTime); extendOrder(json, "NUM", 0); - this.props.dispatch({ - type: "app/getDataByPost", - payload: json, - url: "BI/BIStatiscialAnalysisController/GetDepartMouldInfos", - onComplete: (ret) => { - if (ret) { + // this.props.dispatch({ + // type: "app/getDataByPost", + // payload: json, + // url: "BI/BIStatiscialAnalysisController/GetDepartMouldInfos", + // onComplete: (ret) => { + // if (ret) { + let ret ={ + "departData": [ + { + "PARENT_DEPARTMENT_ID": null, + "DEPARTMENT_ID": "96f4b947-ed3b-f44d-168a-c47e729f9606", + "DEPARTMENT_NAME": "非金属资源部", + "TOTAL_QTY": 6769, + "FINISH_QTY": 5833, + "OVER_FINISH_QTY": 877, + "UNFINISH_QTY": 59, + "FINISH_RATE": "99.13", + "NORMAL_FINISH_RATE": "86.17", + "TYPE": 20, + "DEPARTMENT_TYPE": 0, + "ID": "67904025-d9d3-499c-ab92-fca4ca817243", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "PARENT_DEPARTMENT_ID": null, + "DEPARTMENT_ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "DEPARTMENT_NAME": "矿山部", + "TOTAL_QTY": 12270, + "FINISH_QTY": 11320, + "OVER_FINISH_QTY": 862, + "UNFINISH_QTY": 88, + "FINISH_RATE": "99.28", + "NORMAL_FINISH_RATE": "92.26", + "TYPE": 20, + "DEPARTMENT_TYPE": 0, + "ID": "b3f955ab-ab77-4ba4-a628-c1ab068d39e4", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "PARENT_DEPARTMENT_ID": null, + "DEPARTMENT_ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "DEPARTMENT_NAME": "选矿部", + "TOTAL_QTY": 50344, + "FINISH_QTY": 49173, + "OVER_FINISH_QTY": 928, + "UNFINISH_QTY": 243, + "FINISH_RATE": "99.52", + "NORMAL_FINISH_RATE": "97.67", + "TYPE": 20, + "DEPARTMENT_TYPE": 0, + "ID": "2e3512e8-2782-4e7b-b785-91703a9624da", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "PARENT_DEPARTMENT_ID": null, + "DEPARTMENT_ID": "20bedb3c-1dfd-0b15-aff8-88d71012a07c", + "DEPARTMENT_NAME": "设备能源部", + "TOTAL_QTY": 3484, + "FINISH_QTY": 3056, + "OVER_FINISH_QTY": 403, + "UNFINISH_QTY": 25, + "FINISH_RATE": "99.28", + "NORMAL_FINISH_RATE": "87.72", + "TYPE": 20, + "DEPARTMENT_TYPE": 0, + "ID": "456d1e89-99ff-4079-8e03-a5e537c0f7fa", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "PARENT_DEPARTMENT_ID": null, + "DEPARTMENT_ID": "10e27d16-3801-45e8-3e2b-ef852c035b41", + "DEPARTMENT_NAME": "营销部", + "TOTAL_QTY": 1, + "FINISH_QTY": 0, + "OVER_FINISH_QTY": 0, + "UNFINISH_QTY": 1, + "FINISH_RATE": "0.00", + "NORMAL_FINISH_RATE": "0.00", + "TYPE": 20, + "DEPARTMENT_TYPE": 0, + "ID": "5836cf78-950f-4399-9a1e-dde810587e47", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + } + ], + "mouldData": [ + { + "MOUDLE_NAME": "作业现场管理", + "TOTAL_QTY": 50367, + "FINISH_QTY": 48155, + "OVER_FINISH_QTY": 1945, + "UNFINISH_QTY": 267, + "FINISH_RATE": "99.47", + "NORMAL_FINISH_RATE": "95.61", + "NUM": 0, + "TYPE": 20, + "ID": "218378d4-a135-48db-b4c4-1621f54baedb", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "审批管理", + "TOTAL_QTY": 11158, + "FINISH_QTY": 10761, + "OVER_FINISH_QTY": 369, + "UNFINISH_QTY": 28, + "FINISH_RATE": "99.75", + "NORMAL_FINISH_RATE": "96.44", + "NUM": 0, + "TYPE": 20, + "ID": "25672e3f-697b-466d-9db9-88bb59674169", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "安全检查", + "TOTAL_QTY": 6765, + "FINISH_QTY": 6315, + "OVER_FINISH_QTY": 371, + "UNFINISH_QTY": 79, + "FINISH_RATE": "98.83", + "NORMAL_FINISH_RATE": "93.35", + "NUM": 0, + "TYPE": 20, + "ID": "c4371974-a2e7-4185-a08a-507bc2141a54", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "安全教育培训", + "TOTAL_QTY": 3487, + "FINISH_QTY": 3181, + "OVER_FINISH_QTY": 281, + "UNFINISH_QTY": 25, + "FINISH_RATE": "99.28", + "NORMAL_FINISH_RATE": "91.22", + "NUM": 0, + "TYPE": 20, + "ID": "536e4385-626a-425b-b843-b5ce72983cb8", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "标准化创建", + "TOTAL_QTY": 888, + "FINISH_QTY": 794, + "OVER_FINISH_QTY": 83, + "UNFINISH_QTY": 11, + "FINISH_RATE": "98.76", + "NORMAL_FINISH_RATE": "89.41", + "NUM": 0, + "TYPE": 20, + "ID": "ec629279-ef22-4b3b-88db-7975e0cd332e", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "会议管理", + "TOTAL_QTY": 165, + "FINISH_QTY": 148, + "OVER_FINISH_QTY": 15, + "UNFINISH_QTY": 2, + "FINISH_RATE": "98.79", + "NORMAL_FINISH_RATE": "89.70", + "NUM": 0, + "TYPE": 20, + "ID": "35453db0-f7b1-446b-a8bd-cb687d4baa09", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "绩效测量与评价", + "TOTAL_QTY": 10, + "FINISH_QTY": 6, + "OVER_FINISH_QTY": 2, + "UNFINISH_QTY": 2, + "FINISH_RATE": "80.00", + "NORMAL_FINISH_RATE": "60.00", + "NUM": 0, + "TYPE": 20, + "ID": "6e01df03-5d9e-436c-b9d6-b53e971ba4e7", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "生产工艺管理", + "TOTAL_QTY": 2, + "FINISH_QTY": 1, + "OVER_FINISH_QTY": 0, + "UNFINISH_QTY": 1, + "FINISH_RATE": "50.00", + "NORMAL_FINISH_RATE": "50.00", + "NUM": 0, + "TYPE": 20, + "ID": "cd4cfb8b-dc9e-466d-b45e-fefac034eb44", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "风险管理", + "TOTAL_QTY": 17, + "FINISH_QTY": 14, + "OVER_FINISH_QTY": 2, + "UNFINISH_QTY": 1, + "FINISH_RATE": "94.12", + "NORMAL_FINISH_RATE": "82.35", + "NUM": 0, + "TYPE": 20, + "ID": "b19d3e6d-123b-4589-afea-f8537fbcb908", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MOUDLE_NAME": "应急管理", + "TOTAL_QTY": 1, + "FINISH_QTY": 0, + "OVER_FINISH_QTY": 1, + "UNFINISH_QTY": 0, + "FINISH_RATE": "100.00", + "NORMAL_FINISH_RATE": "0.00", + "NUM": 0, + "TYPE": 20, + "ID": "a5f803a6-91ff-4b3b-b2de-4ee3a690d11e", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 15:09:11", + "MODIFY_TIME": "2025-01-08 15:09:11", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + } + ] + } if (ret.mouldData) { let temp = []; allData.forEach((t) => { @@ -1003,20 +1821,274 @@ class BI006FormRunAnalysisNew extends React.Component { if (ret.departData) { this.getDepartment(ret.departData); } - } - }, - }); + // } + // }, + // }); }; getDepartment = (departData) => { var orgId = this.props.login ? this.props.login.OrgId : ""; const jsonTemp = initFilter(orgId); extendRule(jsonTemp, "DEPARTMENT_TYPE", 1, 0); - this.props.dispatch({ - type: "app/getDataByPost", - payload: jsonTemp, - url: "FM/Department/OrderEntities", - onComplete: (retDepart) => { - if (retDepart) { + // this.props.dispatch({ + // type: "app/getDataByPost", + // payload: jsonTemp, + // url: "FM/Department/OrderEntities", + // onComplete: (retDepart) => { + // if (retDepart) { + let retDepart = [ + { + "NAME": "选矿部(322)", + "NAME_ACRONYM": ";", + "CODE": "XLKXK", + "ENABLE_STATUS": 0, + "NUM": 8, + "USER_ID": "44eab490-ab44-4807-b5e2-b6e45eb51b5c", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 1, + "MineType": 10, + "CHARGEUSER_ID": "6d8cfbf2-556f-4262-a482-fcf217bab695", + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": false, + "ID": "1a5433ec-0a79-2b3e-7281-5209e96ad13a", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "634f93ef-a42f-fb57-269d-2e76cde03b79", + "FLOW_STATUS": 2, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2022-02-26 08:31:54", + "MODIFY_TIME": "2024-12-04 23:17:01", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "NAME": "设备能源部(25)", + "NAME_ACRONYM": ";", + "CODE": "01", + "ENABLE_STATUS": 0, + "NUM": 10, + "USER_ID": "69df6abe-8123-49f7-bbec-59b1751f66a5", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 0, + "MineType": 10, + "CHARGEUSER_ID": "092dbc65-5f44-41e2-b062-c08427092d2a", + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": false, + "ID": "20bedb3c-1dfd-0b15-aff8-88d71012a07c", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "15e67de5-4864-4dbf-9322-76ae8420ba11", + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2023-09-22 16:06:03", + "MODIFY_TIME": "2024-12-04 23:52:13", + "CREATER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "MODIFIER_ID": "9fe969f4-179e-51ba-cfcd-fbe148b7ba47", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "NAME": "矿山部(151)", + "NAME_ACRONYM": ";", + "CODE": "XLKKS", + "ENABLE_STATUS": 0, + "NUM": 7, + "USER_ID": "ab474f13-c28d-4184-9d33-cd1924977fe2", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 1, + "MineType": 30, + "CHARGEUSER_ID": "ec157aec-baac-47a2-add4-7fc8f490524d", + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": false, + "ID": "7211ac05-8705-0aad-6ff0-8f46ee705d5c", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "634f93ef-a42f-fb57-269d-2e76cde03b79", + "FLOW_STATUS": 2, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2022-02-26 08:31:59", + "MODIFY_TIME": "2024-12-04 08:53:00", + "CREATER_ID": null, + "MODIFIER_ID": "f259675f-f9ef-4052-9cb4-0a651d0ea7ef", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "NAME": "财务部(4)", + "NAME_ACRONYM": ";", + "CODE": "XLKCW", + "ENABLE_STATUS": 0, + "NUM": 2, + "USER_ID": "f3a42764-4c3f-401b-a017-358f42a382af", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 0, + "MineType": 30, + "CHARGEUSER_ID": null, + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": true, + "ID": "fe7fc69b-c76e-5a47-f49c-9ec5b298cbad", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "634f93ef-a42f-fb57-269d-2e76cde03b79", + "FLOW_STATUS": 2, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2022-02-26 08:36:22", + "MODIFY_TIME": "2024-12-04 17:10:07", + "CREATER_ID": null, + "MODIFIER_ID": "e25142e3-eb4f-4145-bd8a-67d99f89b3b1", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "NAME": "办公室(37)", + "NAME_ACRONYM": ";", + "CODE": "XLKZH", + "ENABLE_STATUS": 0, + "NUM": 5, + "USER_ID": "4d785444-3a8a-4be3-9578-d65214ac419c", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 0, + "MineType": 30, + "CHARGEUSER_ID": "e5cf0e6b-85bc-476c-bb0b-c61ad095ff20", + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": false, + "ID": "76f8abf4-88a6-c3bf-1faa-ba4f4bfe9fb0", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "634f93ef-a42f-fb57-269d-2e76cde03b79", + "FLOW_STATUS": 2, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2022-02-26 08:36:04", + "MODIFY_TIME": "2024-12-04 17:06:39", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "NAME": "非金属资源部(73)", + "NAME_ACRONYM": ";", + "CODE": "01", + "ENABLE_STATUS": 0, + "NUM": 9, + "USER_ID": "e5cf0e6b-85bc-476c-bb0b-c61ad095ff20", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 0, + "MineType": 10, + "CHARGEUSER_ID": "6d8cfbf2-556f-4262-a482-fcf217bab695", + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": false, + "ID": "96f4b947-ed3b-f44d-168a-c47e729f9606", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "15e67de5-4864-4dbf-9322-76ae8420ba11", + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2023-09-22 16:05:36", + "MODIFY_TIME": "2024-12-24 15:59:30", + "CREATER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "MODIFIER_ID": "698d25b5-6051-4f98-893b-378f2a26a55c", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "NAME": "企业管理部(11)", + "NAME_ACRONYM": ";", + "CODE": "XLKQG", + "ENABLE_STATUS": 0, + "NUM": 3, + "USER_ID": "e3a6eba9-76d8-4130-8f11-e79169cf36f2", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 0, + "MineType": 30, + "CHARGEUSER_ID": null, + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": false, + "ID": "1ac8dc3c-f925-53ba-7bd2-cf37b4150719", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "634f93ef-a42f-fb57-269d-2e76cde03b79", + "FLOW_STATUS": 2, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2022-02-26 08:36:10", + "MODIFY_TIME": "2024-12-04 17:10:01", + "CREATER_ID": null, + "MODIFIER_ID": "e25142e3-eb4f-4145-bd8a-67d99f89b3b1", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "NAME": "技术管理部(45)", + "NAME_ACRONYM": ";", + "CODE": "XLKJS", + "ENABLE_STATUS": 0, + "NUM": 1, + "USER_ID": "8ae396e7-8b1b-4e0d-9294-d4ad65a85501", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 0, + "MineType": 30, + "CHARGEUSER_ID": "092dbc65-5f44-41e2-b062-c08427092d2a", + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": false, + "ID": "1d82e7a7-0d70-0928-a970-d40cc1b8a188", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "634f93ef-a42f-fb57-269d-2e76cde03b79", + "FLOW_STATUS": 2, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2022-02-26 08:35:57", + "MODIFY_TIME": "2025-01-02 14:23:08", + "CREATER_ID": null, + "MODIFIER_ID": "a032e92a-dd62-47b6-9ea2-2c959fedaabe", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "NAME": "营销部(10)", + "NAME_ACRONYM": ";", + "CODE": "XLKYX", + "ENABLE_STATUS": 0, + "NUM": 6, + "USER_ID": "f259675f-f9ef-4052-9cb4-0a651d0ea7ef", + "DEPARTMENT_TYPE": 0, + "PERSON_ID": null, + "DEPARTMENT_STATUS": 0, + "MineType": 30, + "CHARGEUSER_ID": "092dbc65-5f44-41e2-b062-c08427092d2a", + "PARENT_ID": "e3061909-1a7e-b60c-bc71-1845b79c4a11", + "IS_LEAF": true, + "ID": "10e27d16-3801-45e8-3e2b-ef852c035b41", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": "634f93ef-a42f-fb57-269d-2e76cde03b79", + "FLOW_STATUS": 2, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2022-02-26 08:36:17", + "MODIFY_TIME": "2024-12-04 17:06:28", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + } + ] let tempDepart = []; retDepart.forEach((t) => { let tempNow = { @@ -1067,9 +2139,9 @@ class BI006FormRunAnalysisNew extends React.Component { normalRate: t6, }); } - } - }, - }); + // } + // }, + // }); }; startChange = (value) => { this.setState({ diff --git a/src/components/CustomPages/BI/BI051BSCompanyYearOne.js b/src/components/CustomPages/BI/BI051BSCompanyYearOne.js index 9123b18..c45ea68 100644 --- a/src/components/CustomPages/BI/BI051BSCompanyYearOne.js +++ b/src/components/CustomPages/BI/BI051BSCompanyYearOne.js @@ -6,6 +6,7 @@ import { extendInclude, getIsPC, openNotificationMobile, + getNearMonth } from "../../../utils/common"; import { ChartBarShow_Vertical, @@ -77,12 +78,548 @@ class BI051BSCompanyYear extends React.Component { loadData = () => { var orgId = this.props.login ? this.props.login.OrgId : ""; let json = initFilter(orgId); - this.props.dispatch({ - type: "app/getDataByPost", - payload: json, - url: "BI/BISafeYear/BISafeYearShow", - onComplete: (data) => { - if (data) { + // this.props.dispatch({ + // type: "app/getDataByPost", + // payload: json, + // url: "BI/BISafeYear/BISafeYearShow", + // onComplete: (data) => { + // if (data) { + let data = { + "listSafeCheckYear": [ + { + "MineType": 0, + "YEAR": 2025, + "LEVEL": 3, + "NAME": "公司级", + "ROW_NO": 0, + "COUNTJANUARY": 1, + "COUNTFEBRUARY": 0, + "COUNTMARCH": 0, + "COUNTAPRIL": 0, + "COUNTMAY": 0, + "COUNTJUNE": 0, + "COUNTJULY": 0, + "COUNTAUGUST": 0, + "COUNTSEPTEMBER": 0, + "COUNTOCTOBER": 0, + "COUNTNOVEMBER": 0, + "COUNTDECEMBER": 0, + "COUNTTOTAL": 1, + "ID": "d398bd0b-1cde-4f19-abae-a37dc5f88d93", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-01 10:23:32", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "YEAR": 2025, + "LEVEL": 0, + "NAME": "部门级", + "ROW_NO": 1, + "COUNTJANUARY": 8, + "COUNTFEBRUARY": 0, + "COUNTMARCH": 0, + "COUNTAPRIL": 0, + "COUNTMAY": 0, + "COUNTJUNE": 0, + "COUNTJULY": 0, + "COUNTAUGUST": 0, + "COUNTSEPTEMBER": 0, + "COUNTOCTOBER": 0, + "COUNTNOVEMBER": 0, + "COUNTDECEMBER": 0, + "COUNTTOTAL": 8, + "ID": "b3deba1f-ff26-4c72-80b1-dbafa3f47312", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-01 10:23:32", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "YEAR": 2025, + "LEVEL": 1, + "NAME": "车间级", + "ROW_NO": 2, + "COUNTJANUARY": 19, + "COUNTFEBRUARY": 0, + "COUNTMARCH": 0, + "COUNTAPRIL": 0, + "COUNTMAY": 0, + "COUNTJUNE": 0, + "COUNTJULY": 0, + "COUNTAUGUST": 0, + "COUNTSEPTEMBER": 0, + "COUNTOCTOBER": 0, + "COUNTNOVEMBER": 0, + "COUNTDECEMBER": 0, + "COUNTTOTAL": 19, + "ID": "2df0583b-69f1-4a50-bd83-34bfd8434572", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-01 10:23:32", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "YEAR": 2025, + "LEVEL": 2, + "NAME": "班组级", + "ROW_NO": 3, + "COUNTJANUARY": 273, + "COUNTFEBRUARY": 0, + "COUNTMARCH": 0, + "COUNTAPRIL": 0, + "COUNTMAY": 0, + "COUNTJUNE": 0, + "COUNTJULY": 0, + "COUNTAUGUST": 0, + "COUNTSEPTEMBER": 0, + "COUNTOCTOBER": 0, + "COUNTNOVEMBER": 0, + "COUNTDECEMBER": 0, + "COUNTTOTAL": 273, + "ID": "a0c49594-f380-4ccf-8106-730f3c638c7e", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-01 10:23:32", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "YEAR": 0, + "LEVEL": 0, + "NAME": "合计", + "ROW_NO": 4, + "COUNTJANUARY": 301, + "COUNTFEBRUARY": 0, + "COUNTMARCH": 0, + "COUNTAPRIL": 0, + "COUNTMAY": 0, + "COUNTJUNE": 0, + "COUNTJULY": 0, + "COUNTAUGUST": 0, + "COUNTSEPTEMBER": 0, + "COUNTOCTOBER": 0, + "COUNTNOVEMBER": 0, + "COUNTDECEMBER": 0, + "COUNTTOTAL": 301, + "ID": "dd258107-a182-4e2a-a8cd-8503818aa7f1", + "IS_DELETED": false, + "ORG_ID": null, + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-08 13:58:07", + "MODIFY_TIME": "2025-01-08 13:58:07", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + } + ], + "listCheckTypeYear": [ + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 2, + "ALLCOUNT": 25, + "INTTIMECOUNT": 8, + "OUTTIMECOUNT": 9, + "NOTFINISHCOUN": 8, + "FINISHPERCENT": 68, + "ID": "77108913-f421-4473-b9f6-f6ada933d619", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-02-01 15:54:47", + "MODIFY_TIME": "2024-10-11 11:31:54", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 3, + "ALLCOUNT": 50, + "INTTIMECOUNT": 38, + "OUTTIMECOUNT": 6, + "NOTFINISHCOUN": 6, + "FINISHPERCENT": 88, + "ID": "d39408aa-01e8-404c-966f-6a41bd7df357", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-03-01 15:54:50", + "MODIFY_TIME": "2024-10-11 11:31:54", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 4, + "ALLCOUNT": 115, + "INTTIMECOUNT": 84, + "OUTTIMECOUNT": 26, + "NOTFINISHCOUN": 5, + "FINISHPERCENT": 95.65, + "ID": "65df4fdd-fc01-42d3-bb64-1c78362b580d", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-04-01 15:54:54", + "MODIFY_TIME": "2024-10-11 11:31:54", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 5, + "ALLCOUNT": 93, + "INTTIMECOUNT": 39, + "OUTTIMECOUNT": 23, + "NOTFINISHCOUN": 31, + "FINISHPERCENT": 66.67, + "ID": "d75502b2-5e9d-4bdf-b4fa-a02792d0fe34", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-05-01 15:54:57", + "MODIFY_TIME": "2024-10-11 11:31:54", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 6, + "ALLCOUNT": 88, + "INTTIMECOUNT": 10, + "OUTTIMECOUNT": 9, + "NOTFINISHCOUN": 69, + "FINISHPERCENT": 21.59, + "ID": "f6f2b33f-8b67-4d0e-b70c-0585bd814464", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-06-01 15:55:02", + "MODIFY_TIME": "2024-10-11 11:31:44", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 7, + "ALLCOUNT": 73, + "INTTIMECOUNT": 32, + "OUTTIMECOUNT": 16, + "NOTFINISHCOUN": 25, + "FINISHPERCENT": 65.75, + "ID": "20168db9-c1fc-47a1-a44d-33cbd0fd1df6", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-07-01 15:55:03", + "MODIFY_TIME": "2024-10-31 09:01:15", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 8, + "ALLCOUNT": 63, + "INTTIMECOUNT": 29, + "OUTTIMECOUNT": 23, + "NOTFINISHCOUN": 11, + "FINISHPERCENT": 82.54, + "ID": "080b81a0-30cf-4ae6-bf1d-7e1ae0e22653", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-08-01 15:55:05", + "MODIFY_TIME": "2024-11-30 09:01:15", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 9, + "ALLCOUNT": 46, + "INTTIMECOUNT": 19, + "OUTTIMECOUNT": 19, + "NOTFINISHCOUN": 8, + "FINISHPERCENT": 82.61, + "ID": "59c49643-30f0-4fff-bca1-69aa75fe85e4", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-09-01 15:55:06", + "MODIFY_TIME": "2024-12-31 10:23:32", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 10, + "ALLCOUNT": 38, + "INTTIMECOUNT": 9, + "OUTTIMECOUNT": 12, + "NOTFINISHCOUN": 17, + "FINISHPERCENT": 55.26, + "ID": "6cc45f0a-a6c9-4e61-b00f-6318ed82c847", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-10-01 15:55:09", + "MODIFY_TIME": "2024-12-31 10:23:32", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 11, + "ALLCOUNT": 17, + "INTTIMECOUNT": 7, + "OUTTIMECOUNT": 8, + "NOTFINISHCOUN": 2, + "FINISHPERCENT": 88.24, + "ID": "4f60ecda-2be6-40e8-bf16-d701c57b2543", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-11-01 09:01:13", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2024, + "MONTH": 12, + "ALLCOUNT": 17, + "INTTIMECOUNT": 7, + "OUTTIMECOUNT": 8, + "NOTFINISHCOUN": 2, + "FINISHPERCENT": 88.24, + "ID": "c08a35a9-3da4-45ab-9985-48e6a08b27ad", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2024-12-01 09:01:15", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "MineType": 0, + "DEPARTMENT_ID": null, + "YEAR": 2025, + "MONTH": 1, + "ALLCOUNT": 6, + "INTTIMECOUNT": 1, + "OUTTIMECOUNT": 4, + "NOTFINISHCOUN": 1, + "FINISHPERCENT": 83.33, + "ID": "ecb2f41c-ff22-4a75-a0f7-d0b8264be6a4", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2025-01-01 10:23:32", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": null, + "TaskID": "00000000-0000-0000-0000-000000000000" + } + ], + "listSummary": [ + { + "CODE": "BI051_BSCOMPANYYEAR", + "PART": 3, + "NUM": 1, + "TimeType": 0, + "MineType": 0, + "Parameter1": "隐患数", + "Count1": 6, + "Parameter2": "超整改数", + "Count2": 4, + "Parameter3": "按期整改数", + "Count3": 1, + "Parameter4": "整改率", + "Count4": 0, + "Count5": 0, + "Count6": 0, + "Parameter7": "83.33%", + "Count7": 0, + "Count8": 0, + "Count9": 0, + "Count10": 0, + "ID": "494021ca-236c-4669-b4c5-c6d7006ae1c8", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2023-04-12 09:39:50", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + }, + { + "CODE": "BI051_BSCOMPANYYEAR", + "PART": 1, + "NUM": 1, + "TimeType": 0, + "MineType": 0, + "Parameter1": "计划检查数", + "Count1": 301, + "Parameter2": "按时已办", + "Count2": 250, + "Parameter3": "超时已办", + "Count3": 0, + "Parameter4": "未完成数", + "Count4": 51, + "Parameter5": "完成率", + "Count5": 0, + "Parameter6": "及时完成率", + "Count6": 0, + "Parameter7": "83.06%", + "Count7": 0, + "Parameter8": "83.06%", + "Count8": 0, + "Count9": 0, + "Count10": 0, + "ID": "c107f8c9-d66e-4981-abdd-f1fbb34b8e0a", + "IS_DELETED": false, + "ORG_ID": "b043b28b-bbc3-c452-6052-4fba1457abfa", + "ENTITY_ORG_TPYE": 0, + "FORM_ID": null, + "FLOW_STATUS": 0, + "FLOW_SEND_STATUS": 0, + "FLOW_ID": null, + "CREATE_TIME": "2023-04-12 09:39:50", + "MODIFY_TIME": "2025-01-08 10:07:56", + "CREATER_ID": null, + "MODIFIER_ID": "8f26c255-fdfd-47ff-b83e-6309815958dd", + "TaskID": "00000000-0000-0000-0000-000000000000" + } + ], + "NAME": "宁化行洛坑钨矿有限公司" + } + let datess = getNearMonth().reverse() var count1 = 0; var count2 = 0; var count3 = 0; @@ -140,8 +677,9 @@ class BI051BSCompanyYear extends React.Component { year: year, company: companyName, }, - }); - var divchekData = []; + },()=>{ + + var divchekData = []; var divchekData1 = []; data.listSafeCheckYear.forEach((item) => { @@ -151,10 +689,6 @@ class BI051BSCompanyYear extends React.Component { } }); // COUNTTOTAL - console.log( - data.listSafeCheckYear[data.listSafeCheckYear.length - 1], - "data.listSafeCheckYeardata.listSafeCheckYear" - ); var colorList = [ "#47A2FF ", "#53C8D1", @@ -314,7 +848,7 @@ class BI051BSCompanyYear extends React.Component { }, xAxis: { type: "category", - data: xAxisData, + data: datess, axisLabel: { show: true, color: "rgb(170,170,170)", @@ -440,7 +974,7 @@ class BI051BSCompanyYear extends React.Component { xAxis: { type: "category", boundaryGap: false, //坐标轴两边留白 - data: dataXAxis, + data: datess, axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, //设置为 1,表示『隔一个标签显示一个标签』 @@ -532,17 +1066,8 @@ class BI051BSCompanyYear extends React.Component { ], }); } - - // LineShow( - // echarts, - // "divRiskPercent", - // "安全检查隐患整改率(近12个月)", - // dataXAxis, - // dataSeries - // ); - } - }, - }); + }); + }; // 搜索 @@ -557,127 +1082,7 @@ class BI051BSCompanyYear extends React.Component { }); }; - // ChartBarShow_Vertical(echarts, divId, data, title) { - // var element = document.getElementById(divId) - // if (element != undefined && data != null && data.length > 0) { - // var myChart = echarts.init(element); - // var series = [] - // var xAxisData = [] - // var yAxisData1 = [] - // var yAxisData2 = [] - // var yAxisData3 = [] - // data.forEach((item) => { - // xAxisData.push(item.YEAR + "-" + item.MONTH) - // yAxisData1.push(item.INTTIMECOUNT) - // yAxisData2.push(item.OUTTIMECOUNT) - // yAxisData3.push(item.NOTFINISHCOUN) - // }) - - // var option = { - // title: { - // text: title, - // left: 'center' - // }, - // tooltip: { - // trigger: 'axis', - // axisPointer: { - // type: 'shadow' - // } - // }, - // legend: { - // bottom: '0px' - // }, - // grid: { - // left: '3%', - // right: '4%', - // bottom: '10%', - // containLabel: true - // }, - // xAxis: { - // type: 'category', - // data: xAxisData - // }, - // yAxis: { - // type: 'value' - // }, - // series: [ - // { - // name: '按期整改', - // type: 'bar', - // stack: 'total', - // label: { - // show: true - // }, - // emphasis: { - // focus: 'series' - // }, - // data: yAxisData1 - // }, - // { - // name: '延期整改', - // type: 'bar', - // stack: 'total', - // label: { - // show: true - // }, - // emphasis: { - // focus: 'series' - // }, - // data: yAxisData2 - // }, - // { - // name: '未完成', - // type: 'bar', - // stack: 'total', - // label: { - // show: true - // }, - // emphasis: { - // focus: 'series' - // }, - // data: yAxisData3 - // } - // ] - // }; - // // 使用刚指定的配置项和数据显示图表。 - // myChart.setOption(option); - // } - // } - - // LineShow(echarts, divId, title, dataXAxis, dataSeries) { - - // var chartDom = document.getElementById(divId); - // if (chartDom != null && chartDom != undefined) { - // var myChart = echarts.init(chartDom); - // var option; - // option = { - // title: { - // text: title, - // left: 'center' - // }, - // label: { - // show: true, - // position: 'top' - // }, - // xAxis: { - // type: 'category', - // data: dataXAxis - // }, - // yAxis: { - // type: 'value' - // }, - // series: [ - // { - // data: dataSeries, - // type: 'line' - // } - // ] - // }; - - // option && myChart.setOption(option); - // } - // } render() { const { data } = this.state;