mh-sms-web/src/components/CustomPages/BI/BI009FormRunAnalysis.js

3617 lines
107 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import React from "react";
import { connect } from "dva";
import { initFilter, extendRule, extendOrder } from "../../../utils/common";
import { ChartPieShow, ChartBarShow } from "../../../utils/commonEcharsShow";
import { Table, Button, Row, Col, Modal, Icon, Progress, Divider } from "antd";
import echarts from "echarts";
import styles from "../HI/StepForm1.css";
import moment from "moment";
import { T } from "antd/lib/upload/utils";
import FormPage from "../../FormPage";
class BI009FormRunAnalysis extends React.Component {
constructor(props) {
super(props);
this.state = {
visible: false,
noticeTitle: "",
tmpData: {},
tableKey: "1",
timeType: 5,
ordinaryCount: 0,
crucialCount: 0,
activityCount: 0,
postCount: 0,
postChangeCount: 0,
taskCount: 0,
weekColor: "black",
monthColor: "orange",
threeMonthColor: "black",
sixMonthColor: "black",
yearColor: "black",
retData: [],
groupData: [],
detailData: [],
newData: [],
detailDataH: [],
displayHr: "none",
displaydetail: "none",
columns: [
{
width: "80px",
title: "序号",
dataIndex: "Num",
key: "Num",
render: (text, record, index) => <span>{index + 1}</span>,
},
{
width: "250px",
title: "部门",
dataIndex: "DEPARTMENT_NAME",
key: "DEPARTMENT_NAME",
// render: (text, record) => (
// <span>
// <a onClick={() => this.showEditModal(record.DEPARTMENT_ID,record.DEPARTMENT_NAME)}>{record.DEPARTMENT_NAME}</a>
// </span>
// ),
},
{
width: "250px",
title: "班组",
dataIndex: "TEAM_NAME",
key: "TEAM_NAME",
// render: (text, record) => (
// <span>
// <a onClick={() => this.showEditModal(record.DEPARTMENT_ID,record.DEPARTMENT_NAME)}>{record.DEPARTMENT_NAME}</a>
// </span>
// ),
},
{
title: "完成率",
children: [
{
title: "班前会议",
render: (text, record) => (
<span>
{record.FO01_TOTAL == 0
? "0%"
: (
((record.FO01_FINISH + record.FO01_OVERTIME) /
record.FO01_TOTAL) *
100
).toFixed(0) + "%"}
</span>
),
},
{
title: "岗位交接班",
render: (text, record) => (
<span>
{record.FO03_TOTAL == 0
? "0%"
: (
((record.FO03_FINISH + record.FO03_OVERTIME) /
record.FO03_TOTAL) *
100
).toFixed(0) + "%"}
</span>
),
},
{
title: "岗位当班记录",
render: (text, record) => (
<span>
{record.FO02_TOTAL == 0
? "0%"
: (
((record.FO02_FINISH + record.FO02_OVERTIME) /
record.FO02_TOTAL) *
100
).toFixed(0) + "%"}
</span>
),
},
],
},
// {
// title: '及时完成率',
// children: [
// {
// title: '班前会议',
// render: (text, record) => (<span>{record.FO01_TOTAL == 0?'0%':((record.FO01_FINISH/ record.FO01_TOTAL)*100).toFixed(0)+"%"}</span>)
// },
// {
// title: '岗位交接班',
// render: (text, record) => (<span>{record.FO03_TOTAL == 0?'0%':((record.FO03_FINISH / record.FO03_TOTAL)*100).toFixed(0)+"%"}</span>)
// },
// {
// title: '岗位当班记录',
// render: (text, record) => (<span>{record.FO02_TOTAL == 0?'0%':((record.FO02_FINISH / record.FO02_TOTAL)*100).toFixed(0)+"%"}</span>)
// },
// ],
// },
],
detailColumns: [
{
width: "60px",
title: "班组",
dataIndex: "DEPARTMENT_NAME",
key: "DEPARTMENT_NAME",
// render: (text, record) => (
// <span>
// <a onClick={() => this.showEditModal(record.DEPARTMENT_ID,record.DEPARTMENT_NAME)}>{record.DEPARTMENT_NAME}</a>
// </span>
// ),
},
{
width: "60px",
title: "总任务数",
dataIndex: "TOTAL_QTY",
key: "TOTAL_QTY",
},
{
width: "60px",
title: "正常已办",
dataIndex: "FINISH_QTY",
key: "FINISH_QTY",
},
{
width: "60px",
title: "超时已办",
dataIndex: "OVER_FINISH_QTY",
key: "OVER_FINISH_QTY",
},
{
width: "50px",
title: "未完成",
dataIndex: "UNFINISH_QTY",
key: "UNFINISH_QTY",
},
{
width: "100px",
title: "完成率",
dataIndex: "FINISH_RATE",
key: "FINISH_RATE",
render: (text, record) => (
<Progress percent={record.FINISH_RATE.split("%")[0]} />
// <span>
// <a onClick={() => this.showEditModal(record.DEPARTMENT_ID,record.DEPARTMENT_NAME)}>{record.DEPARTMENT_NAME}</a>
// </span>
),
},
{
width: "100px",
title: "及时完成率",
dataIndex: "NORMAL_FINISH_RATE",
key: "NORMAL_FINISH_RATE",
render: (text, record) => (
<Progress
percent={record.NORMAL_FINISH_RATE.split("%")[0]}
strokeColor={{
from: "rgba(82, 196, 26)",
to: "rgba(82, 196, 26)",
}}
/>
// <span>
// <a onClick={() => this.showEditModal(record.DEPARTMENT_ID,record.DEPARTMENT_NAME)}>{record.DEPARTMENT_NAME}</a>
// </span>
),
},
],
};
}
componentDidMount() {
this.loadData();
}
showEditModal = (departmentId, departmentName) => {
const newtmpData = {
data: {
id: departmentId,
name: departmentName,
onCancel: this.handleCancel,
tableKey: this.state.tableKey,
homeReload: true,
},
formCode: "BI007_RUNANALYSIS",
};
this.setState(
{
id: departmentId,
name: departmentName,
noticeTitle: departmentName + "安全生产标准化运行情况",
tmpData: newtmpData,
currActivatedMenu: "",
},
() =>
this.setState({
visible: true,
})
);
};
showFormModal = (record) => {
const { newData } = this.state;
let newDataTemp = [];
let temp = newData.filter(
(t) =>
t.DEPARTMENT_ID === record.departmentId &&
t.SOURCE_FORMCODE === record.formCode
);
if (temp.length > 0) {
let i = 1;
temp.forEach((t) => {
t.ROW_NO = i;
t.formName = record.formName;
newDataTemp.push(t);
i++;
});
} else {
newDataTemp = [];
}
this.setState({ displaydetail: "block", detailDataH: newDataTemp });
};
//加载数据赋值
loadData = () => {
this.getCount();
this.workTicket();
this.workTicket2();
this.mainJobPie2();
this.getBaseInfoData();
};
//获取数据
getBaseInfoData = () => {
let json = initFilter(this.props.login.OrgId, "", "DEPARTMENT_NAME", "asc");
extendRule(json, "FILTER_TIME", 1, 0);
extendRule(json, "DEPARTMENT_NAME", 2, "宁化行洛坑钨矿有限公司");
extendRule(json, "DEPARTMENT_NAME", 2, "都昌金鼎钨钼矿业有限公司");
extendRule(json, "DEPARTMENT_NAME", 2, "技术管理部");
// this.props.dispatch({
// type: "app/getDataByPost",
// url: "BI/SafetaskFinish/OrderEntities",
// payload: json,
// onlyData: false,
// onComplete: (ret) => {
// if (ret && ret.Data) {
// console.log(ret.Data, "ret.Data");
// this.state.retData = ret.Data;
this.setState({
retData: [
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "机电设备管理办公室",
TEAM_ID: "f9945723-fcb0-2212-58c8-80793ea0c55a",
TEAM_NAME: "电工三班",
TEAM_CHARGE_USER: "庄超",
FO01_TOTAL: 725,
FO01_FINISH: 594,
FO01_UNFINISH: 0,
FO01_OVERTIME: 131,
FO02_TOTAL: 778,
FO02_FINISH: 589,
FO02_UNFINISH: 0,
FO02_OVERTIME: 189,
FO03_TOTAL: 727,
FO03_FINISH: 557,
FO03_UNFINISH: 0,
FO03_OVERTIME: 170,
FO04_TOTAL: 85,
FO04_FINISH: 66,
FO04_UNFINISH: 1,
FO04_OVERTIME: 18,
STARTTIME: "2014-03-05 10:48:20",
ENDTIME: "2024-03-05 10:48:20",
ID: "7739887b-8a44-476a-a1d4-6dd65ba10de7",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "机电设备管理办公室",
TEAM_ID: "c31c2c06-b093-ee55-714d-4d5b8eb3b31d",
TEAM_NAME: "电工常白班",
TEAM_CHARGE_USER: "王兴荣",
FO01_TOTAL: 728,
FO01_FINISH: 502,
FO01_UNFINISH: 1,
FO01_OVERTIME: 225,
FO02_TOTAL: 1786,
FO02_FINISH: 1314,
FO02_UNFINISH: 0,
FO02_OVERTIME: 472,
FO03_TOTAL: 1,
FO03_FINISH: 1,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 88,
FO04_FINISH: 66,
FO04_UNFINISH: 0,
FO04_OVERTIME: 22,
STARTTIME: "2014-03-05 10:48:17",
ENDTIME: "2024-03-05 10:48:18",
ID: "cb3bb180-23ed-4c9b-a72b-b4497dc5245d",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "机电设备管理办公室",
TEAM_ID: "49f93f3a-4449-e1f3-293e-e60f9773b5e8",
TEAM_NAME: "电工一班",
TEAM_CHARGE_USER: "张祥清",
FO01_TOTAL: 725,
FO01_FINISH: 569,
FO01_UNFINISH: 0,
FO01_OVERTIME: 156,
FO02_TOTAL: 802,
FO02_FINISH: 592,
FO02_UNFINISH: 0,
FO02_OVERTIME: 210,
FO03_TOTAL: 734,
FO03_FINISH: 526,
FO03_UNFINISH: 1,
FO03_OVERTIME: 207,
FO04_TOTAL: 84,
FO04_FINISH: 72,
FO04_UNFINISH: 2,
FO04_OVERTIME: 10,
STARTTIME: "2014-03-05 10:48:23",
ENDTIME: "2024-03-05 10:48:23",
ID: "3fb94c66-168a-44d1-8f2e-d029fe82e89e",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "机电设备管理办公室",
TEAM_ID: "880e6cf1-4101-29bd-2758-a5c8c013b85c",
TEAM_NAME: "电工二班",
TEAM_CHARGE_USER: "王立清",
FO01_TOTAL: 724,
FO01_FINISH: 542,
FO01_UNFINISH: 0,
FO01_OVERTIME: 182,
FO02_TOTAL: 780,
FO02_FINISH: 538,
FO02_UNFINISH: 0,
FO02_OVERTIME: 242,
FO03_TOTAL: 732,
FO03_FINISH: 558,
FO03_UNFINISH: 0,
FO03_OVERTIME: 174,
FO04_TOTAL: 85,
FO04_FINISH: 63,
FO04_UNFINISH: 3,
FO04_OVERTIME: 19,
STARTTIME: "2014-03-05 10:48:21",
ENDTIME: "2024-03-05 10:48:21",
ID: "c6aecee8-2bf3-4534-8b2b-fcd44ca716fa",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "9e171704-f1af-9de4-0287-476216371c16",
TEAM_NAME: "综合班组",
TEAM_CHARGE_USER: "黄庭能",
FO01_TOTAL: 725,
FO01_FINISH: 308,
FO01_UNFINISH: 0,
FO01_OVERTIME: 417,
FO02_TOTAL: 3889,
FO02_FINISH: 1844,
FO02_UNFINISH: 0,
FO02_OVERTIME: 2045,
FO03_TOTAL: 2,
FO03_FINISH: 1,
FO03_UNFINISH: 0,
FO03_OVERTIME: 1,
FO04_TOTAL: 82,
FO04_FINISH: 43,
FO04_UNFINISH: 0,
FO04_OVERTIME: 39,
STARTTIME: "2014-03-05 10:48:16",
ENDTIME: "2024-03-05 10:48:17",
ID: "08703a2f-1354-44d6-a464-eff4a83bb93c",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "8ba1fb97-540b-d451-881a-39f632700975",
TEAM_NAME: "运输二班",
TEAM_CHARGE_USER: "魏文春",
FO01_TOTAL: 747,
FO01_FINISH: 462,
FO01_UNFINISH: 0,
FO01_OVERTIME: 285,
FO02_TOTAL: 6876,
FO02_FINISH: 3059,
FO02_UNFINISH: 1,
FO02_OVERTIME: 3816,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 85,
FO04_FINISH: 38,
FO04_UNFINISH: 5,
FO04_OVERTIME: 42,
STARTTIME: "2014-03-05 10:48:16",
ENDTIME: "2024-03-05 10:48:16",
ID: "3840ef2d-c239-471a-81b6-bd976b5d7dc7",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "91f40319-fd33-6b72-dfb5-b51b21abac54",
TEAM_NAME: "生产班",
TEAM_CHARGE_USER: "戴家彬",
FO01_TOTAL: 729,
FO01_FINISH: 529,
FO01_UNFINISH: 0,
FO01_OVERTIME: 200,
FO02_TOTAL: 3064,
FO02_FINISH: 2016,
FO02_UNFINISH: 0,
FO02_OVERTIME: 1048,
FO03_TOTAL: 2,
FO03_FINISH: 1,
FO03_UNFINISH: 0,
FO03_OVERTIME: 1,
FO04_TOTAL: 86,
FO04_FINISH: 69,
FO04_UNFINISH: 0,
FO04_OVERTIME: 17,
STARTTIME: "2014-03-05 10:48:21",
ENDTIME: "2024-03-05 10:48:22",
ID: "c316cdca-d875-48b6-a6a4-be6547f864a5",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "0270fa34-4849-4429-35e8-5fb8b98c9fc9",
TEAM_NAME: "金宇现场",
TEAM_CHARGE_USER: "王周大",
FO01_TOTAL: 727,
FO01_FINISH: 259,
FO01_UNFINISH: 1,
FO01_OVERTIME: 467,
FO02_TOTAL: 9194,
FO02_FINISH: 4297,
FO02_UNFINISH: 8,
FO02_OVERTIME: 4889,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 85,
FO04_FINISH: 42,
FO04_UNFINISH: 1,
FO04_OVERTIME: 42,
STARTTIME: "2014-03-05 10:48:18",
ENDTIME: "2024-03-05 10:48:19",
ID: "c4d85d1d-f843-4ba7-8f43-75e493426994",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "c671778d-dd76-080f-51d1-5dc5ca698419",
TEAM_NAME: "爆破班组",
TEAM_CHARGE_USER: "林金生",
FO01_TOTAL: 726,
FO01_FINISH: 470,
FO01_UNFINISH: 0,
FO01_OVERTIME: 256,
FO02_TOTAL: 2141,
FO02_FINISH: 1501,
FO02_UNFINISH: 0,
FO02_OVERTIME: 640,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 85,
FO04_FINISH: 69,
FO04_UNFINISH: 1,
FO04_OVERTIME: 15,
STARTTIME: "2014-03-05 10:48:18",
ENDTIME: "2024-03-05 10:48:18",
ID: "a50a64ba-4632-4d61-bd3c-1ffef7aabb4e",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "45aba808-c12c-b785-fa09-f9acd9922785",
TEAM_NAME: "民爆储存库班组",
TEAM_CHARGE_USER: "张立田",
FO01_TOTAL: 727,
FO01_FINISH: 476,
FO01_UNFINISH: 0,
FO01_OVERTIME: 251,
FO02_TOTAL: 2226,
FO02_FINISH: 1358,
FO02_UNFINISH: 0,
FO02_OVERTIME: 868,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 86,
FO04_FINISH: 57,
FO04_UNFINISH: 0,
FO04_OVERTIME: 29,
STARTTIME: "2014-03-05 10:48:24",
ENDTIME: "2024-03-05 10:48:25",
ID: "32385e50-8298-47df-a977-296182e28212",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "bcdca284-6373-6862-083e-645030a2315d",
TEAM_NAME: "维修班组",
TEAM_CHARGE_USER: "陈允毅",
FO01_TOTAL: 729,
FO01_FINISH: 447,
FO01_UNFINISH: 0,
FO01_OVERTIME: 282,
FO02_TOTAL: 2847,
FO02_FINISH: 1512,
FO02_UNFINISH: 0,
FO02_OVERTIME: 1335,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 85,
FO04_FINISH: 71,
FO04_UNFINISH: 0,
FO04_OVERTIME: 14,
STARTTIME: "2014-03-05 10:48:19",
ENDTIME: "2024-03-05 10:48:19",
ID: "948d60b5-0f73-4ed4-a2be-024c8c9caaeb",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "db1ccb4a-0ffa-63c9-9384-c3d9139e8c8f",
TEAM_NAME: "运输一班",
TEAM_CHARGE_USER: "蔡帮杰",
FO01_TOTAL: 742,
FO01_FINISH: 439,
FO01_UNFINISH: 0,
FO01_OVERTIME: 303,
FO02_TOTAL: 8048,
FO02_FINISH: 3752,
FO02_UNFINISH: 2,
FO02_OVERTIME: 4294,
FO03_TOTAL: 2,
FO03_FINISH: 2,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 84,
FO04_FINISH: 46,
FO04_UNFINISH: 2,
FO04_OVERTIME: 36,
STARTTIME: "2014-03-05 10:48:22",
ENDTIME: "2024-03-05 10:48:22",
ID: "b54d9fa5-bf25-4082-8ed2-58e809e0844e",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "矿山部",
TEAM_ID: "821a4fe3-5513-681e-ed3c-e61836b29638",
TEAM_NAME: "穿孔班组",
TEAM_CHARGE_USER: "章明文",
FO01_TOTAL: 728,
FO01_FINISH: 316,
FO01_UNFINISH: 4,
FO01_OVERTIME: 408,
FO02_TOTAL: 1604,
FO02_FINISH: 1007,
FO02_UNFINISH: 4,
FO02_OVERTIME: 593,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 83,
FO04_FINISH: 45,
FO04_UNFINISH: 7,
FO04_OVERTIME: 31,
STARTTIME: "2014-03-05 10:48:23",
ENDTIME: "2024-03-05 10:48:23",
ID: "6a9d149c-6705-4222-a4ee-5d89ba5adfe3",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "10541d8a-8951-a80d-9b43-6de969658ee8",
TEAM_NAME: "精矿烘干班组",
TEAM_CHARGE_USER: "官兴才",
FO01_TOTAL: 722,
FO01_FINISH: 679,
FO01_UNFINISH: 0,
FO01_OVERTIME: 43,
FO02_TOTAL: 3600,
FO02_FINISH: 3330,
FO02_UNFINISH: 0,
FO02_OVERTIME: 270,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 83,
FO04_FINISH: 78,
FO04_UNFINISH: 0,
FO04_OVERTIME: 5,
STARTTIME: "2014-03-05 10:48:19",
ENDTIME: "2024-03-05 10:48:19",
ID: "eb2c1ae9-031f-4727-bfb5-63cfad81aedf",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "8698ca65-c6f7-c6d6-ab98-480753e1a4ae",
TEAM_NAME: "硫化矿多金属回收班",
TEAM_CHARGE_USER: "陈国春",
FO01_TOTAL: 722,
FO01_FINISH: 671,
FO01_UNFINISH: 1,
FO01_OVERTIME: 50,
FO02_TOTAL: 5910,
FO02_FINISH: 4817,
FO02_UNFINISH: 1,
FO02_OVERTIME: 1092,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 101,
FO04_FINISH: 93,
FO04_UNFINISH: 0,
FO04_OVERTIME: 8,
STARTTIME: "2014-03-05 10:48:17",
ENDTIME: "2024-03-05 10:48:17",
ID: "13e6a24d-2777-491f-af4b-183cf68ed9b7",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "0388a6df-6d7e-2d29-b758-f10fad387d21",
TEAM_NAME: "综合回收一班",
TEAM_CHARGE_USER: "巫达华",
FO01_TOTAL: 727,
FO01_FINISH: 558,
FO01_UNFINISH: 0,
FO01_OVERTIME: 169,
FO02_TOTAL: 7642,
FO02_FINISH: 6309,
FO02_UNFINISH: 11,
FO02_OVERTIME: 1322,
FO03_TOTAL: 7094,
FO03_FINISH: 6035,
FO03_UNFINISH: 1,
FO03_OVERTIME: 1058,
FO04_TOTAL: 86,
FO04_FINISH: 65,
FO04_UNFINISH: 0,
FO04_OVERTIME: 21,
STARTTIME: "2014-03-05 10:48:23",
ENDTIME: "2024-03-05 10:48:24",
ID: "08b20f10-d5f0-49f9-8cf9-1c2dc9632a76",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "b2e30cab-dbd3-5c9b-0c49-b3607971bf67",
TEAM_NAME: "磨重机修班",
TEAM_CHARGE_USER: "王建文",
FO01_TOTAL: 722,
FO01_FINISH: 375,
FO01_UNFINISH: 3,
FO01_OVERTIME: 344,
FO02_TOTAL: 3124,
FO02_FINISH: 1734,
FO02_UNFINISH: 1,
FO02_OVERTIME: 1389,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 94,
FO04_FINISH: 43,
FO04_UNFINISH: 0,
FO04_OVERTIME: 51,
STARTTIME: "2014-03-05 10:48:21",
ENDTIME: "2024-03-05 10:48:21",
ID: "21e06677-df60-4ccf-b15e-463217783e4d",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "3664f4f5-0a4b-b7ff-08f1-710da20742b0",
TEAM_NAME: "破碎机修班",
TEAM_CHARGE_USER: "张昌雄",
FO01_TOTAL: 729,
FO01_FINISH: 452,
FO01_UNFINISH: 0,
FO01_OVERTIME: 277,
FO02_TOTAL: 2227,
FO02_FINISH: 1390,
FO02_UNFINISH: 0,
FO02_OVERTIME: 837,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 100,
FO04_FINISH: 58,
FO04_UNFINISH: 0,
FO04_OVERTIME: 42,
STARTTIME: "2014-03-05 10:48:19",
ENDTIME: "2024-03-05 10:48:20",
ID: "ab69e1c0-4195-4654-b3d0-4ec63229dde0",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "1ea51766-16c0-4aae-9088-64dba3043e1f",
TEAM_NAME: "尾矿二班",
TEAM_CHARGE_USER: "张华群",
FO01_TOTAL: 0,
FO01_FINISH: 0,
FO01_UNFINISH: 0,
FO01_OVERTIME: 0,
FO02_TOTAL: 0,
FO02_FINISH: 0,
FO02_UNFINISH: 0,
FO02_OVERTIME: 0,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 8,
FO04_FINISH: 4,
FO04_UNFINISH: 0,
FO04_OVERTIME: 4,
STARTTIME: "2014-03-05 10:48:19",
ENDTIME: "2024-03-05 10:48:19",
ID: "022b5df3-8542-4109-a8ca-7a51134ebdca",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "f4830475-9145-6e99-2dc4-765e92ad26d6",
TEAM_NAME: "轨道维护班",
TEAM_CHARGE_USER: "邱衍富",
FO01_TOTAL: 729,
FO01_FINISH: 606,
FO01_UNFINISH: 0,
FO01_OVERTIME: 123,
FO02_TOTAL: 2792,
FO02_FINISH: 2129,
FO02_UNFINISH: 0,
FO02_OVERTIME: 663,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 90,
FO04_FINISH: 74,
FO04_UNFINISH: 0,
FO04_OVERTIME: 16,
STARTTIME: "2014-03-05 10:48:20",
ENDTIME: "2024-03-05 10:48:20",
ID: "63638745-f1d7-4bad-9c08-7f3770d1f94a",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "378b2fbd-5c40-4981-90eb-87b50726a3cc",
TEAM_NAME: "尾矿一班",
TEAM_CHARGE_USER: "王冬华",
FO01_TOTAL: 0,
FO01_FINISH: 0,
FO01_UNFINISH: 0,
FO01_OVERTIME: 0,
FO02_TOTAL: 1,
FO02_FINISH: 1,
FO02_UNFINISH: 0,
FO02_OVERTIME: 0,
FO03_TOTAL: 1,
FO03_FINISH: 0,
FO03_UNFINISH: 1,
FO03_OVERTIME: 0,
FO04_TOTAL: 10,
FO04_FINISH: 9,
FO04_UNFINISH: 0,
FO04_OVERTIME: 1,
STARTTIME: "2014-03-05 10:48:20",
ENDTIME: "2024-03-05 10:48:20",
ID: "179480d7-c9fd-4855-9bfa-7fb329bdb72f",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "42500418-4036-f500-6924-1ba07e9e0f53",
TEAM_NAME: "破碎三班",
TEAM_CHARGE_USER: "黄春福",
FO01_TOTAL: 727,
FO01_FINISH: 517,
FO01_UNFINISH: 0,
FO01_OVERTIME: 210,
FO02_TOTAL: 16044,
FO02_FINISH: 14419,
FO02_UNFINISH: 0,
FO02_OVERTIME: 1625,
FO03_TOTAL: 15549,
FO03_FINISH: 13133,
FO03_UNFINISH: 1,
FO03_OVERTIME: 2415,
FO04_TOTAL: 85,
FO04_FINISH: 72,
FO04_UNFINISH: 0,
FO04_OVERTIME: 13,
STARTTIME: "2014-03-05 10:48:15",
ENDTIME: "2024-03-05 10:48:15",
ID: "de51561a-18fd-4417-a994-801637f24467",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "55eca413-a954-7c80-411e-f29a8cd71c93",
TEAM_NAME: "磨重一班",
TEAM_CHARGE_USER: "巫瑞优",
FO01_TOTAL: 717,
FO01_FINISH: 591,
FO01_UNFINISH: 0,
FO01_OVERTIME: 126,
FO02_TOTAL: 14587,
FO02_FINISH: 13143,
FO02_UNFINISH: 3,
FO02_OVERTIME: 1441,
FO03_TOTAL: 13289,
FO03_FINISH: 11664,
FO03_UNFINISH: 0,
FO03_OVERTIME: 1625,
FO04_TOTAL: 83,
FO04_FINISH: 63,
FO04_UNFINISH: 0,
FO04_OVERTIME: 20,
STARTTIME: "2014-03-05 10:48:24",
ENDTIME: "2024-03-05 10:48:24",
ID: "60d4dc42-38e9-41b9-8c35-8e5847fb43bc",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "994f4b47-6d3c-1d9c-a836-a036e1e9f016",
TEAM_NAME: "综合回收机修班",
TEAM_CHARGE_USER: "黄飞",
FO01_TOTAL: 729,
FO01_FINISH: 481,
FO01_UNFINISH: 0,
FO01_OVERTIME: 248,
FO02_TOTAL: 2517,
FO02_FINISH: 1540,
FO02_UNFINISH: 0,
FO02_OVERTIME: 977,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 92,
FO04_FINISH: 52,
FO04_UNFINISH: 0,
FO04_OVERTIME: 40,
STARTTIME: "2014-03-05 10:48:21",
ENDTIME: "2024-03-05 10:48:21",
ID: "b04d9a84-c792-4d52-91ee-adcea936c3b0",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "6dae642d-0dcc-ec2c-a506-979191937d71",
TEAM_NAME: "综合回收三班",
TEAM_CHARGE_USER: "周喜传",
FO01_TOTAL: 720,
FO01_FINISH: 450,
FO01_UNFINISH: 0,
FO01_OVERTIME: 270,
FO02_TOTAL: 7373,
FO02_FINISH: 6154,
FO02_UNFINISH: 25,
FO02_OVERTIME: 1194,
FO03_TOTAL: 6706,
FO03_FINISH: 5628,
FO03_UNFINISH: 2,
FO03_OVERTIME: 1076,
FO04_TOTAL: 99,
FO04_FINISH: 64,
FO04_UNFINISH: 0,
FO04_OVERTIME: 35,
STARTTIME: "2014-03-05 10:48:20",
ENDTIME: "2024-03-05 10:48:21",
ID: "b84e6d31-df19-4c3b-ad92-c2f31a62e4fe",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "838567ab-9397-a237-5e1f-de1cdfbaaf8e",
TEAM_NAME: "磨重三班",
TEAM_CHARGE_USER: "肖恩进",
FO01_TOTAL: 721,
FO01_FINISH: 412,
FO01_UNFINISH: 0,
FO01_OVERTIME: 309,
FO02_TOTAL: 13716,
FO02_FINISH: 12589,
FO02_UNFINISH: 0,
FO02_OVERTIME: 1127,
FO03_TOTAL: 13355,
FO03_FINISH: 12261,
FO03_UNFINISH: 1,
FO03_OVERTIME: 1093,
FO04_TOTAL: 94,
FO04_FINISH: 59,
FO04_UNFINISH: 0,
FO04_OVERTIME: 35,
STARTTIME: "2014-03-05 10:48:23",
ENDTIME: "2024-03-05 10:48:23",
ID: "203edc57-01b0-4eeb-b2fb-c5ede6c4a53e",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "bfb07295-c52e-4b50-b55c-dd23482c3d6b",
TEAM_NAME: "尾矿机修班",
TEAM_CHARGE_USER: "张雪源",
FO01_TOTAL: 0,
FO01_FINISH: 0,
FO01_UNFINISH: 0,
FO01_OVERTIME: 0,
FO02_TOTAL: 0,
FO02_FINISH: 0,
FO02_UNFINISH: 0,
FO02_OVERTIME: 0,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 7,
FO04_FINISH: 4,
FO04_UNFINISH: 1,
FO04_OVERTIME: 2,
STARTTIME: "2014-03-05 10:48:22",
ENDTIME: "2024-03-05 10:48:23",
ID: "d22cb5fd-0757-4f79-b41b-cbec3aaf4fad",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "bfbe9e53-1dbd-629d-600e-23f5e2bc415d",
TEAM_NAME: "破碎二班",
TEAM_CHARGE_USER: "周伙根",
FO01_TOTAL: 724,
FO01_FINISH: 424,
FO01_UNFINISH: 1,
FO01_OVERTIME: 299,
FO02_TOTAL: 15213,
FO02_FINISH: 11289,
FO02_UNFINISH: 18,
FO02_OVERTIME: 3906,
FO03_TOTAL: 13834,
FO03_FINISH: 11150,
FO03_UNFINISH: 1,
FO03_OVERTIME: 2683,
FO04_TOTAL: 97,
FO04_FINISH: 54,
FO04_UNFINISH: 1,
FO04_OVERTIME: 42,
STARTTIME: "2014-03-05 10:48:16",
ENDTIME: "2024-03-05 10:48:16",
ID: "a7e54de0-aaad-4af5-b870-cd5d891ba0b1",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "673bcd2c-75bf-4ce3-a5e3-5aac0eec45c6",
TEAM_NAME: "尾矿三班",
TEAM_CHARGE_USER: "朱春宝",
FO01_TOTAL: 0,
FO01_FINISH: 0,
FO01_UNFINISH: 0,
FO01_OVERTIME: 0,
FO02_TOTAL: 0,
FO02_FINISH: 0,
FO02_UNFINISH: 0,
FO02_OVERTIME: 0,
FO03_TOTAL: 0,
FO03_FINISH: 0,
FO03_UNFINISH: 0,
FO03_OVERTIME: 0,
FO04_TOTAL: 11,
FO04_FINISH: 8,
FO04_UNFINISH: 0,
FO04_OVERTIME: 3,
STARTTIME: "2014-03-05 10:48:18",
ENDTIME: "2024-03-05 10:48:18",
ID: "8911edb1-9d58-4f83-813f-d5f12ae7a667",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "a58b02de-96e7-1b4e-975f-d3bb78f8e6bf",
TEAM_NAME: "综合回收二班",
TEAM_CHARGE_USER: "邓能漪",
FO01_TOTAL: 727,
FO01_FINISH: 493,
FO01_UNFINISH: 0,
FO01_OVERTIME: 234,
FO02_TOTAL: 7888,
FO02_FINISH: 6704,
FO02_UNFINISH: 6,
FO02_OVERTIME: 1178,
FO03_TOTAL: 7020,
FO03_FINISH: 5835,
FO03_UNFINISH: 0,
FO03_OVERTIME: 1185,
FO04_TOTAL: 97,
FO04_FINISH: 66,
FO04_UNFINISH: 0,
FO04_OVERTIME: 31,
STARTTIME: "2014-03-05 10:48:22",
ENDTIME: "2024-03-05 10:48:22",
ID: "1ee0c1ee-1c70-4794-901c-de6b207da8a5",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "8e727caa-6dc8-752a-87c4-1d4a14e48de3",
TEAM_NAME: "磨重二班",
TEAM_CHARGE_USER: "马富银",
FO01_TOTAL: 722,
FO01_FINISH: 582,
FO01_UNFINISH: 0,
FO01_OVERTIME: 140,
FO02_TOTAL: 13404,
FO02_FINISH: 12340,
FO02_UNFINISH: 0,
FO02_OVERTIME: 1064,
FO03_TOTAL: 12808,
FO03_FINISH: 11529,
FO03_UNFINISH: 0,
FO03_OVERTIME: 1279,
FO04_TOTAL: 90,
FO04_FINISH: 54,
FO04_UNFINISH: 0,
FO04_OVERTIME: 36,
STARTTIME: "2014-03-05 10:48:15",
ENDTIME: "2024-03-05 10:48:16",
ID: "e25a37da-dfea-497b-8bf5-ec316e853463",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
FILTER_TIME: 0,
DEPARTMENT_NAME: "选矿部",
TEAM_ID: "93335622-8ab9-57a4-c362-c8fb0ac5c8f5",
TEAM_NAME: "破碎一班",
TEAM_CHARGE_USER: "巫雪华",
FO01_TOTAL: 728,
FO01_FINISH: 370,
FO01_UNFINISH: 0,
FO01_OVERTIME: 358,
FO02_TOTAL: 16252,
FO02_FINISH: 11398,
FO02_UNFINISH: 1,
FO02_OVERTIME: 4853,
FO03_TOTAL: 13975,
FO03_FINISH: 11040,
FO03_UNFINISH: 1,
FO03_OVERTIME: 2934,
FO04_TOTAL: 102,
FO04_FINISH: 46,
FO04_UNFINISH: 0,
FO04_OVERTIME: 56,
STARTTIME: "2014-03-05 10:48:22",
ENDTIME: "2024-03-05 10:48:22",
ID: "ec5e9305-dafd-45ef-9bc5-f3fbfb82a132",
IS_DELETED: false,
ORG_ID: "a3dce14a-13d9-d879-d9ab-821d4a3f1f93",
ENTITY_ORG_TPYE: 0,
FORM_ID: null,
FLOW_STATUS: 0,
FLOW_SEND_STATUS: 0,
FLOW_ID: null,
CREATE_TIME: "2024-03-05 10:48:25",
MODIFY_TIME: "2024-03-05 10:48:25",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
],
});
// }
// },
// });
};
getCount = () => {
var orgId = this.props.login ? this.props.login.OrgId : "";
const jsonTemp = initFilter(orgId);
// this.props.dispatch({
// type: "app/getDataByPost",
// payload: jsonTemp,
// url: "BI/BIStatiscialAnalysisController/GetTotalCount",
// onComplete: (ret) => {
// if (ret) {
// console.log(ret,'ret')
let ret = {
ordinaryCount: 0,
crucialCount: 0,
activityCount: 2728,
postCount: 180197,
postChangeCount: 105926,
taskCount: 219,
shiftMeetingFinishRate: "100",
postFinishRate: "100",
postChangeFinishRate: "100",
};
let riskLevels = document.getElementById("mainJobPie");
if (riskLevels) {
let myChart = echarts.init(riskLevels);
myChart.setOption({
backgroundColor: "#FFFFFF",
title: [
{
text: "班前会议完成率",
bottom: "12%",
x: "center",
// borderColor: "#1598FF",
// borderWidth: 1,
borderRadius: 15,
// backgroundColor: "#1598FF",
padding: [7, 14],
textStyle: {
// fontWeight: "bold",
fontSize: 14,
color: "#000",
},
},
],
angleAxis: {
show: false,
max: (100 * 360) / 270, //-45度到225度二者偏移值是270度除360度
type: "value",
startAngle: 225, //极坐标初始角度
splitLine: {
show: false,
},
},
barMaxWidth: 10, //圆环宽度
radiusAxis: {
show: false,
type: "category",
},
//圆环位置和大小
polar: {
center: ["50%", "50%"],
radius: "120%",
},
series: [
{
type: "bar",
data: [
{
//上层圆环,显示数据
value: 95,
itemStyle: {
color: "#1598FF",
},
},
],
barGap: "-100%", //柱间距离,上下两层圆环重合
coordinateSystem: "polar",
roundCap: true, //顶端圆角
z: 3, //圆环层级同zindex
},
{
//下层圆环,显示最大值
type: "bar",
data: [
{
value: 100,
itemStyle: {
color: "#1598FF",
opacity: 0.2,
borderWidth: 0,
},
},
],
barGap: "-100%",
coordinateSystem: "polar",
roundCap: true,
z: 1,
},
//仪表盘
{
type: "gauge",
startAngle: 225, //起始角度,同极坐标
endAngle: -45, //终止角度,同极坐标
axisLine: {
show: false,
},
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
show: false,
},
splitLabel: {
show: false,
},
pointer: {
// 分隔线
shadowColor: "auto", //默认透明
shadowBlur: 5,
length: "50%",
width: "1",
},
itemStyle: {
color: "#1598FF",
borderColor: "#1598FF",
borderWidth: 2,
},
detail: {
formatter: function (params) {
return 95 + "%";
},
color: "#1598FF",
fontSize: 20,
offsetCenter: [0, 80],
},
title: {
show: false,
},
data: [
{
value: 95,
},
],
},
{
name: "外部刻度",
type: "gauge",
// center: ['20%', '50%'],
radius: "73%",
min: 0, //最小刻度
max: 100, //最大刻度
splitNumber: 10, //刻度数量
startAngle: 225,
endAngle: -45,
axisLine: {
show: true,
lineStyle: {
width: 1,
color: [[1, "rgba(0,0,0,0)"]],
},
}, //仪表盘轴线
axisLabel: {
show: false,
color: "#4d5bd1",
distance: 25,
}, //刻度标签。
axisTick: {
show: true,
splitNumber: 7,
lineStyle: {
color: "#C7CBCF", //用颜色渐变函数不起作用
width: 2,
},
length: -8,
}, //刻度样式
splitLine: {
show: false,
length: -20,
lineStyle: {
color: "#C7CBCF", //用颜色渐变函数不起作用
},
}, //分隔线样式
detail: {
show: false,
},
pointer: {
show: false,
},
},
{
//指针外环
type: "pie",
hoverAnimation: false,
legendHoverLink: false,
radius: ["10%", "13%"],
z: 10,
label: {
normal: {
show: false,
},
},
labelLine: {
normal: {
show: false,
},
},
data: [
{
value: 100,
itemStyle: {
normal: {
color: "#1598FF",
},
},
},
],
},
{
//指针内环
type: "pie",
hoverAnimation: false,
legendHoverLink: false,
radius: ["0%", "10%"],
z: 10,
label: {
normal: {
show: false,
},
},
labelLine: {
normal: {
show: false,
},
},
data: [
{
value: 100,
itemStyle: {
normal: {
color: "#FFFFFF",
},
},
},
],
},
],
});
}
let riskLevel1s = document.getElementById("mainJobPie1");
if (riskLevel1s) {
let myChart1 = echarts.init(riskLevel1s);
myChart1.setOption({
backgroundColor: "#FFFFFF",
title: [
{
text: "岗位当班记录完成率",
bottom: "12%",
x: "center",
// borderColor: "#1598FF",
// borderWidth: 1,
borderRadius: 15,
// backgroundColor: "#1598FF",
padding: [7, 14],
textStyle: {
// fontWeight: "bold",
fontSize: 14,
color: "#000",
},
},
],
angleAxis: {
show: false,
max: (100 * 360) / 270, //-45度到225度二者偏移值是270度除360度
type: "value",
startAngle: 225, //极坐标初始角度
splitLine: {
show: false,
},
},
barMaxWidth: 10, //圆环宽度
radiusAxis: {
show: false,
type: "category",
},
//圆环位置和大小
polar: {
center: ["50%", "50%"],
radius: "120%",
},
series: [
{
type: "bar",
data: [
{
//上层圆环,显示数据
value: 97,
itemStyle: {
color: "#f8a035",
},
},
],
barGap: "-100%", //柱间距离,上下两层圆环重合
coordinateSystem: "polar",
roundCap: true, //顶端圆角
z: 3, //圆环层级同zindex
},
{
//下层圆环,显示最大值
type: "bar",
data: [
{
value: 100,
itemStyle: {
color: "#f8a035",
opacity: 0.2,
borderWidth: 0,
},
},
],
barGap: "-100%",
coordinateSystem: "polar",
roundCap: true,
z: 1,
},
//仪表盘
{
type: "gauge",
startAngle: 225, //起始角度,同极坐标
endAngle: -45, //终止角度,同极坐标
axisLine: {
show: false,
},
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
show: false,
},
splitLabel: {
show: false,
},
pointer: {
// 分隔线
shadowColor: "auto", //默认透明
shadowBlur: 5,
length: "50%",
width: "1",
},
itemStyle: {
color: "#f8a035",
borderColor: "#f8a035",
borderWidth: 2,
},
detail: {
formatter: function (params) {
return 97 + "%";
},
color: "#f8a035",
fontSize: 20,
offsetCenter: [0, 80],
},
title: {
show: false,
},
data: [
{
value: 97,
},
],
},
{
name: "外部刻度",
type: "gauge",
// center: ['20%', '50%'],
radius: "73%",
min: 0, //最小刻度
max: 100, //最大刻度
splitNumber: 10, //刻度数量
startAngle: 225,
endAngle: -45,
axisLine: {
show: true,
lineStyle: {
width: 1,
color: [[1, "rgba(0,0,0,0)"]],
},
}, //仪表盘轴线
axisLabel: {
show: false,
color: "#4d5bd1",
distance: 25,
}, //刻度标签。
axisTick: {
show: true,
splitNumber: 7,
lineStyle: {
color: "#C7CBCF", //用颜色渐变函数不起作用
width: 2,
},
length: -8,
}, //刻度样式
splitLine: {
show: false,
length: -20,
lineStyle: {
color: "#C7CBCF", //用颜色渐变函数不起作用
},
}, //分隔线样式
detail: {
show: false,
},
pointer: {
show: false,
},
},
{
//指针外环
type: "pie",
hoverAnimation: false,
legendHoverLink: false,
radius: ["10%", "13%"],
z: 10,
label: {
normal: {
show: false,
},
},
labelLine: {
normal: {
show: false,
},
},
data: [
{
value: 100,
itemStyle: {
normal: {
color: "#f8a035",
},
},
},
],
},
{
//指针内环
type: "pie",
hoverAnimation: false,
legendHoverLink: false,
radius: ["0%", "10%"],
z: 10,
label: {
normal: {
show: false,
},
},
labelLine: {
normal: {
show: false,
},
},
data: [
{
value: 100,
itemStyle: {
normal: {
color: "#FFFFFF",
},
},
},
],
},
],
});
}
let riskLevel3s = document.getElementById("mainJobPie3");
if (riskLevel3s) {
let myChart3 = echarts.init(riskLevel3s);
myChart3.setOption({
backgroundColor: "#FFFFFF",
title: [
{
text: "岗位交接班完成率",
bottom: "12%",
x: "center",
// borderColor: "#1598FF",
// borderWidth: 1,
borderRadius: 15,
// backgroundColor: "#1598FF",
padding: [7, 14],
textStyle: {
// fontWeight: "bold",
fontSize: 14,
color: "#000",
},
},
],
angleAxis: {
show: false,
max: (100 * 360) / 270, //-45度到225度二者偏移值是270度除360度
type: "value",
startAngle: 225, //极坐标初始角度
splitLine: {
show: false,
},
},
barMaxWidth: 10, //圆环宽度
radiusAxis: {
show: false,
type: "category",
},
//圆环位置和大小
polar: {
center: ["50%", "50%"],
radius: "120%",
},
series: [
{
type: "bar",
data: [
{
//上层圆环,显示数据
value: 99,
itemStyle: {
color: "#f1516d",
},
},
],
barGap: "-100%", //柱间距离,上下两层圆环重合
coordinateSystem: "polar",
roundCap: true, //顶端圆角
z: 3, //圆环层级同zindex
},
{
//下层圆环,显示最大值
type: "bar",
data: [
{
value: 100,
itemStyle: {
color: "#f1516d",
opacity: 0.2,
borderWidth: 0,
},
},
],
barGap: "-100%",
coordinateSystem: "polar",
roundCap: true,
z: 1,
},
//仪表盘
{
type: "gauge",
startAngle: 225, //起始角度,同极坐标
endAngle: -45, //终止角度,同极坐标
axisLine: {
show: false,
},
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
show: false,
},
splitLabel: {
show: false,
},
pointer: {
// 分隔线
shadowColor: "auto", //默认透明
shadowBlur: 5,
length: "50%",
width: "1",
},
itemStyle: {
color: "#f1516d",
borderColor: "#f1516d",
borderWidth: 2,
},
detail: {
formatter: function (params) {
return 99 + "%";
},
color: "#f1516d",
fontSize: 20,
offsetCenter: [0, 80],
},
title: {
show: false,
},
data: [
{
value: 99,
},
],
},
{
name: "外部刻度",
type: "gauge",
// center: ['20%', '50%'],
radius: "73%",
min: 0, //最小刻度
max: 100, //最大刻度
splitNumber: 10, //刻度数量
startAngle: 225,
endAngle: -45,
axisLine: {
show: true,
lineStyle: {
width: 1,
color: [[1, "rgba(0,0,0,0)"]],
},
}, //仪表盘轴线
axisLabel: {
show: false,
color: "#4d5bd1",
distance: 25,
}, //刻度标签。
axisTick: {
show: true,
splitNumber: 7,
lineStyle: {
color: "#C7CBCF", //用颜色渐变函数不起作用
width: 2,
},
length: -8,
}, //刻度样式
splitLine: {
show: false,
length: -20,
lineStyle: {
color: "#C7CBCF", //用颜色渐变函数不起作用
},
}, //分隔线样式
detail: {
show: false,
},
pointer: {
show: false,
},
},
{
//指针外环
type: "pie",
hoverAnimation: false,
legendHoverLink: false,
radius: ["10%", "13%"],
z: 10,
label: {
normal: {
show: false,
},
},
labelLine: {
normal: {
show: false,
},
},
data: [
{
value: 100,
itemStyle: {
normal: {
color: "#f1516d",
},
},
},
],
},
{
//指针内环
type: "pie",
hoverAnimation: false,
legendHoverLink: false,
radius: ["0%", "10%"],
z: 10,
label: {
normal: {
show: false,
},
},
labelLine: {
normal: {
show: false,
},
},
data: [
{
value: 100,
itemStyle: {
normal: {
color: "#FFFFFF",
},
},
},
],
},
],
});
}
this.setState({
ordinaryCount: ret.ordinaryCount,
crucialCount: ret.crucialCount,
activityCount: ret.activityCount,
postCount: ret.postCount,
postChangeCount: ret.postChangeCount,
taskCount: ret.taskCount,
});
// }
// },
// });
};
//
workTicket = () => {
let json = initFilter(this.props.login.OrgId, "10", "NUM", "asc");
// extendRule(json, "DEPARTMENT_NAME", 1,"选矿部");
// this.props.dispatch({
// type: "app/getDataByPost",
// url: "BI/BIStatiscialAnalysisController/GetDepartmentCompletionSort",
// payload: json,
// onlyData: false,
// onComplete: (data) => {
// if (data && data.IsSuccessful) {
// console.log(data);
let data = {
IsSuccessful: true,
Data: [
{
DEPARTMENT_ID: null,
TEAM_ID: "0fe04323-93e3-f2f1-b747-3400584b278c",
TEAM_NAME: "尾矿班组",
NUM: 1,
TEAM_TOTAL_COUNT: 627,
TEAM_FINISH_COUNT: 627,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 1,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "38d86bb8-3e13-46bf-be30-d65cf3cfe45c",
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: "2024-04-24 16:57:30",
MODIFY_TIME: "2024-04-24 16:57:30",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "838567ab-9397-a237-5e1f-de1cdfbaaf8e",
TEAM_NAME: "磨重三班",
NUM: 2,
TEAM_TOTAL_COUNT: 12421,
TEAM_FINISH_COUNT: 12419,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9998389823685694,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "b41ed322-3c88-468c-af85-31ab10a7e3f2",
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: "2024-04-24 16:57:30",
MODIFY_TIME: "2024-04-24 16:57:30",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "8e727caa-6dc8-752a-87c4-1d4a14e48de3",
TEAM_NAME: "磨重二班",
NUM: 3,
TEAM_TOTAL_COUNT: 12087,
TEAM_FINISH_COUNT: 12085,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9998345329693059,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "94914d74-67c6-4bd9-9379-7352122ef092",
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: "2024-04-24 16:57:30",
MODIFY_TIME: "2024-04-24 16:57:30",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "42500418-4036-f500-6924-1ba07e9e0f53",
TEAM_NAME: "破碎三班",
NUM: 4,
TEAM_TOTAL_COUNT: 15816,
TEAM_FINISH_COUNT: 15813,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9998103186646434,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "65366feb-1c98-4b68-9b9d-56c7d5182fb6",
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: "2024-04-24 16:57:30",
MODIFY_TIME: "2024-04-24 16:57:30",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "93335622-8ab9-57a4-c362-c8fb0ac5c8f5",
TEAM_NAME: "破碎一班",
NUM: 5,
TEAM_TOTAL_COUNT: 15268,
TEAM_FINISH_COUNT: 15264,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9997380141472361,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "51bb1433-d62a-46ba-a683-03a8f1b6179c",
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: "2024-04-24 16:57:30",
MODIFY_TIME: "2024-04-24 16:57:30",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "55eca413-a954-7c80-411e-f29a8cd71c93",
TEAM_NAME: "磨重一班",
NUM: 6,
TEAM_TOTAL_COUNT: 12501,
TEAM_FINISH_COUNT: 12496,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9996000319974402,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "3dbfa3fd-aa4d-4a2d-913b-d533e184ac09",
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: "2024-04-24 16:57:30",
MODIFY_TIME: "2024-04-24 16:57:30",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "10541d8a-8951-a80d-9b43-6de969658ee8",
TEAM_NAME: "精矿烘干班组",
NUM: 7,
TEAM_TOTAL_COUNT: 2044,
TEAM_FINISH_COUNT: 2043,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9995107632093934,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "442fa36b-fb1a-4faa-856b-36685c213490",
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: "2024-04-24 16:57:30",
MODIFY_TIME: "2024-04-24 16:57:30",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "f4830475-9145-6e99-2dc4-765e92ad26d6",
TEAM_NAME: "轨道维护班",
NUM: 8,
TEAM_TOTAL_COUNT: 1651,
TEAM_FINISH_COUNT: 1650,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9993943064809206,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "bf2390bd-8299-47f3-bc45-f4fffcb9878a",
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: "2024-04-24 16:57:30",
MODIFY_TIME: "2024-04-24 16:57:30",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
],
TotalCount: 0,
MessageType: 0,
};
this.teamTop = data.Data.length;
let teamName = [];
let finishQty = [];
data.Data.forEach((item) => {
teamName.push(item.TEAM_NAME);
let finishData = Number(item.CALC * 100).toFixed(2);
finishQty.push(finishData);
});
let departmentCompletions = document.getElementById("workTicket");
if (departmentCompletions) {
let myChart = echarts.init(departmentCompletions);
myChart.setOption(
{
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
},
formatter: function (param) {
return (
param[0].name +
"<br>" +
param[0].marker +
" " +
param[0].seriesName +
"" +
param[0].value +
"%"
);
},
},
grid: {
top: "2%",
bottom: -15,
right: "10%",
left: "10%",
containLabel: true,
},
xAxis: {
show: false,
},
yAxis: [
{
triggerEvent: true,
show: true,
inverse: true,
data: teamName,
axisLine: {
show: false,
},
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
interval: 0,
color: "#666",
align: "right",
margin: 20,
fontSize: 13,
rich: {
idx0: {
color: "#FB375E",
backgroundColor: "#FFE8EC",
borderRadius: 100,
padding: [5, 8],
},
idx1: {
color: "#FF9023",
backgroundColor: "#FFEACF",
borderRadius: 100,
padding: [5, 8],
},
idx2: {
color: "#01B599",
backgroundColor: "#E1F7F3",
borderRadius: 100,
padding: [5, 8],
},
idx: {
color: "#333",
borderRadius: 100,
padding: [5, 8],
},
title: {
width: 165,
},
},
},
},
{
triggerEvent: true,
show: true,
inverse: true,
data: finishQty,
axisLine: {
show: false,
},
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
interval: 0,
color: "#666",
align: "left",
margin: 20,
fontSize: 12,
formatter: function (value) {
return value + "%";
},
},
},
],
series: [
{
name: "完成率",
type: "bar",
yAxisIndex: 0,
data: finishQty,
barWidth: 10,
itemStyle: {
color: "#1990FF",
barBorderRadius: 30,
},
formatter: "{value}%",
},
],
},
true
);
}
// }
// },
// });
};
workTicket2 = () => {
let json = initFilter(this.props.login.OrgId, "30", "NUM", "asc");
// extendRule(json, "DEPARTMENT_NAME", 1,"选矿部");
// this.props.dispatch({
// type: "app/getDataByPost",
// url: "BI/BIStatiscialAnalysisController/GetDepartmentCompletionSort",
// payload: json,
// onlyData: false,
// onComplete: (data) => {
// if (data && data.IsSuccessful) {
// console.log(data);
let data = {
IsSuccessful: true,
Data: [
{
DEPARTMENT_ID: null,
TEAM_ID: "91f40319-fd33-6b72-dfb5-b51b21abac54",
TEAM_NAME: "生产班",
NUM: 1,
TEAM_TOTAL_COUNT: 1889,
TEAM_FINISH_COUNT: 1889,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 1,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "569e3765-a9f7-4848-8173-5627712c4ed6",
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: "2024-04-24 16:58:40",
MODIFY_TIME: "2024-04-24 16:58:40",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "45aba808-c12c-b785-fa09-f9acd9922785",
TEAM_NAME: "民爆储存库班组",
NUM: 2,
TEAM_TOTAL_COUNT: 1438,
TEAM_FINISH_COUNT: 1438,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 1,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "bc1a5695-82df-489c-a453-76a58073e811",
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: "2024-04-24 16:58:40",
MODIFY_TIME: "2024-04-24 16:58:40",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "bcdca284-6373-6862-083e-645030a2315d",
TEAM_NAME: "维修班组",
NUM: 3,
TEAM_TOTAL_COUNT: 1664,
TEAM_FINISH_COUNT: 1663,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9993990384615384,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "2e9b8133-6de9-4b3a-99e3-db45e1a8d0b7",
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: "2024-04-24 16:58:40",
MODIFY_TIME: "2024-04-24 16:58:40",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "c671778d-dd76-080f-51d1-5dc5ca698419",
TEAM_NAME: "爆破班组",
NUM: 4,
TEAM_TOTAL_COUNT: 1365,
TEAM_FINISH_COUNT: 1364,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9992673992673993,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "800f2948-8e49-4dfc-81bc-ee3ea8049cb8",
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: "2024-04-24 16:58:40",
MODIFY_TIME: "2024-04-24 16:58:40",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "db1ccb4a-0ffa-63c9-9384-c3d9139e8c8f",
TEAM_NAME: "运输一班",
NUM: 5,
TEAM_TOTAL_COUNT: 5148,
TEAM_FINISH_COUNT: 5144,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9992229992229992,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "a14a917d-b57c-4d35-b465-d871d5d18546",
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: "2024-04-24 16:58:40",
MODIFY_TIME: "2024-04-24 16:58:40",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "9e171704-f1af-9de4-0287-476216371c16",
TEAM_NAME: "综合班组",
NUM: 6,
TEAM_TOTAL_COUNT: 2110,
TEAM_FINISH_COUNT: 2107,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9985781990521327,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "a282d555-a7ce-44f9-95bc-ffa88cf1a4df",
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: "2024-04-24 16:58:40",
MODIFY_TIME: "2024-04-24 16:58:40",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "8ba1fb97-540b-d451-881a-39f632700975",
TEAM_NAME: "运输二班",
NUM: 7,
TEAM_TOTAL_COUNT: 2763,
TEAM_FINISH_COUNT: 2756,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9974665218964893,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "efa58df8-4549-4856-aeea-b2fe332d98ea",
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: "2024-04-24 16:58:40",
MODIFY_TIME: "2024-04-24 16:58:40",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
DEPARTMENT_ID: null,
TEAM_ID: "0270fa34-4849-4429-35e8-5fb8b98c9fc9",
TEAM_NAME: "金宇现场",
NUM: 8,
TEAM_TOTAL_COUNT: 4644,
TEAM_FINISH_COUNT: 4627,
POST_TOTAL_COUNT: 0,
POST_FINISH_COUNT: 0,
HANDOVER_TOTAL_COUNT: 0,
HANDOVER_FINISH_COUNT: 0,
ACTIVITY_TOTAL_COUNT: 0,
ACTIVITY_FINISH_COUNT: 0,
START_TIME: null,
END_TIME: null,
CALC: 0.9963393626184324,
TEAM_ONTIME_FINISH_COUNT: 0,
POST_ONTIME_FINISH_COUNT: 0,
HANDOVER_ONTIME_FINISH_COUNT: 0,
ACTIVITY_ONTIME_FINISH_COUNT: 0,
CALC_LICENSE: 0,
ID: "9c774c0d-c43c-4979-bf1d-f3a107075958",
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: "2024-04-24 16:58:40",
MODIFY_TIME: "2024-04-24 16:58:40",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
],
TotalCount: 0,
MessageType: 0,
};
this.teamTop = data.Data.length;
let teamName = [];
let finishQty = [];
data.Data.forEach((item) => {
teamName.push(item.TEAM_NAME);
let finishData = Number(item.CALC * 100).toFixed(2);
finishQty.push(finishData);
});
let departmentCompletions = document.getElementById("workTicket2");
if (departmentCompletions) {
let myChart = echarts.init(departmentCompletions);
myChart.setOption(
{
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
},
formatter: function (param) {
return (
param[0].name +
"<br>" +
param[0].marker +
" " +
param[0].seriesName +
"" +
param[0].value +
"%"
);
},
},
grid: {
top: "2%",
bottom: -15,
right: "10%",
left: "10%",
containLabel: true,
},
xAxis: {
show: false,
},
yAxis: [
{
triggerEvent: true,
show: true,
inverse: true,
data: teamName,
axisLine: {
show: false,
},
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
interval: 0,
color: "#666",
align: "right",
margin: 20,
fontSize: 13,
rich: {
idx0: {
color: "#FB375E",
backgroundColor: "#FFE8EC",
borderRadius: 100,
padding: [5, 8],
},
idx1: {
color: "#FF9023",
backgroundColor: "#FFEACF",
borderRadius: 100,
padding: [5, 8],
},
idx2: {
color: "#01B599",
backgroundColor: "#E1F7F3",
borderRadius: 100,
padding: [5, 8],
},
idx: {
color: "#333",
borderRadius: 100,
padding: [5, 8],
},
title: {
width: 165,
},
},
},
},
{
triggerEvent: true,
show: true,
inverse: true,
data: finishQty,
axisLine: {
show: false,
},
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
interval: 0,
color: "#666",
align: "left",
margin: 20,
fontSize: 12,
formatter: function (value) {
return value + "%";
},
},
},
],
series: [
{
name: "完成率",
type: "bar",
yAxisIndex: 0,
data: finishQty,
barWidth: 10,
itemStyle: {
color: "#1990FF",
barBorderRadius: 30,
},
formatter: "{value}%",
},
],
},
true
);
}
// }
// },
// });
};
//关键许可工作票(饼图)
mainJobPie2 = () => {
let json = initFilter(this.props.login.OrgId);
// this.props.dispatch({
// type: "app/getDataByPost",
// url: "BI/BIStatiscialAnalysisController/GetLicenseJob",
// payload: json,
// onlyData: false,
// onComplete: (data) => {
// if (data && data.IsSuccessful) {
// console.log(data);
let data = {
IsSuccessful: true,
Data: [
{
RISK_LEVEL: "一级审批",
COUNT: 0,
ID: "c50fa285-089b-495f-b8fc-5c6c7c0fc6cf",
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: "2024-04-24 16:59:48",
MODIFY_TIME: "2024-04-24 16:59:48",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
RISK_LEVEL: "二级审批",
COUNT: 0,
ID: "e81d216f-e96a-4a11-80d7-d68cc5fa9e33",
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: "2024-04-24 16:59:48",
MODIFY_TIME: "2024-04-24 16:59:48",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
RISK_LEVEL: "三级审批",
COUNT: 0,
ID: "6422fffb-c9c2-4be4-9080-c1f4a0f47fa3",
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: "2024-04-24 16:59:48",
MODIFY_TIME: "2024-04-24 16:59:48",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
RISK_LEVEL: "四级审批",
COUNT: 0,
ID: "51160f9a-714f-43ff-bb39-f905b090ab28",
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: "2024-04-24 16:59:48",
MODIFY_TIME: "2024-04-24 16:59:48",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
{
RISK_LEVEL: "无审批层级",
COUNT: 0,
ID: "f3bdcbf0-d882-4635-8ac3-25a8525ec1a2",
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: "2024-04-24 16:59:48",
MODIFY_TIME: "2024-04-24 16:59:48",
CREATER_ID: null,
MODIFIER_ID: null,
TaskID: "00000000-0000-0000-0000-000000000000",
},
],
TotalCount: 0,
MessageType: 0,
};
let riskLevel = [];
let showData = [];
let color = ["#C00000", "#FFC000", "#FFFF00", "#00B0F0", "#00B0C0"];
data.Data.forEach((item) => {
riskLevel.push(item.RISK_LEVEL);
showData.push({ value: item.COUNT, name: item.RISK_LEVEL });
});
let riskLevels = document.getElementById("mainJobPie2");
if (riskLevels) {
let myChart = echarts.init(riskLevels);
myChart.setOption({
color: ["#c92a2a", "#ffa94d", "#ffe066", "#4285F4", "#fa8a89"],
title: [
{
text: "6270",
x: "24%",
y: "40%",
textStyle: {
fontSize: 26,
fontWeight: "normal",
color: ["#333"],
},
},
{
text: "关键作业/许可作业",
x: "20%",
y: "55%",
textStyle: {
color: "#666",
fontSize: 12,
},
},
],
tooltip: {
trigger: "item",
formatter: "{b}:({d}%)",
},
legend: {
icon: "pin",
orient: "vartical",
// x: "right",
// top: "18%",
x: "60%",
y: "center",
// bottom: "20%",
data: riskLevel,
// itemWidth: 20,
// itemHeight: 14,
itemGap: 25,
formatter: function (name) {
//通过name获取到数组对象中的单个对象
let singleData = showData.filter(function (item) {
return item.name == name;
});
let countAll = 0;
showData.map((item) => {
countAll = countAll + item.value;
});
return (
name +
" | " +
singleData[0].value +
" | " +
Number((singleData[0].value / countAll) * 100).toFixed(2) +
"%"
);
},
},
grid: {
left: 30,
containLabel: true,
bottom: 10,
top: 10,
right: 30,
},
series: [
{
name: "访问来源",
type: "pie",
clockwise: false,
// minAngle: 20,
avoidLabelOverlap: false,
radius: ["50%", "65%"],
center: ["30%", "50%"],
itemStyle: {
//图形样式
normal: {
borderColor: "#ffffff",
borderWidth: 4,
padding: "0 20px",
borderRadius: 50,
},
},
label: {
show: false,
},
// color: color,
data: showData,
},
],
});
}
// }
// },
// });
};
compare = (val1, val2) => {
return val2.NUM - val1.NUM;
};
closeModal = () => {
// 退出弹窗
this.clearData();
};
clearData = () => {
let newtmpData = { ...this.state.tmpData };
newtmpData["data"].id = "";
newtmpData["data"].homeReload = false;
newtmpData.formCode = "";
this.setState({
visible: false,
tmpData: newtmpData,
});
};
handleCancel = () => {
// 退出弹窗
this.clearData();
};
render() {
return (
<div>
{/* className='route-home' ,boxShadow:'inset 0 0 10px #ccc' */}
<div
style={{
backgroundColor: "white",
width: "1200px",
top: "0",
bottom: "0",
left: "0",
right: "0",
margin: "auto",
borderStyle: "solid",
borderColor: "#ccc",
borderWidth: "1px",
}}
>
<Modal
visible={this.state.visible}
title={this.state.noticeTitle}
maskClosable={false}
onCancel={this.handleCancel}
footer={null}
className="antd-modal-fullscreen"
closeModal={this.closeModal}
// forceRender={true}
>
<FormPage {...this.state.tmpData} />
</Modal>
{/* {this.props.data.name} */}
<h1
style={{
textAlign: "center",
marginTop: "30px",
fontWeight: "bold",
}}
>
行洛坑钨矿-作业现场管理统计分析
</h1>
<br></br>
<div
style={{
display: "flex",
alignItems: "center",
justifyContent: "center",
marginTop: "20px",
// marginBottom: "20px",
}}
>
<div className={styles.menuPie}>
<li>
一般作业活动记录
<br />
<div className={styles.dataStyle}>
{this.state.ordinaryCount}
</div>
</li>
<Divider
type="vertical"
style={{ width: "1px", height: "70px", margin: "9px 0px" }}
/>
<li>
许可作业活动记录
<br />
<div className={styles.dataStyle1}>
{this.state.crucialCount}
</div>
</li>
<Divider
type="vertical"
style={{ width: "1px", height: "70px", margin: "9px 0px" }}
/>
<li>
班组安全活动
<br />
<div className={styles.dataStyle3}>
{this.state.activityCount}
</div>
</li>
<Divider
type="vertical"
style={{ width: "1px", height: "70px", margin: "9px 0px" }}
/>
<li>
岗位当班记录
<br />
<div className={styles.dataStyle2}>{this.state.postCount}</div>
{/* <a href="#" style={{ color: "red" }}> */}
{/* </a> */}
</li>
<Divider
type="vertical"
style={{ width: "1px", height: "70px", margin: "9px 0px" }}
/>
<li>
岗位交接班记录
<br />
<div className={styles.dataStyle3}>
{this.state.postChangeCount}
</div>
{/* <a href="#" style={{ color: "red" }}> */}
{/* </a> */}
</li>
<Divider
type="vertical"
style={{ width: "1px", height: "70px", margin: "9px 0px" }}
/>
<li>
作业任务库
<br />
<div className={styles.dataStyle3}>{this.state.taskCount}</div>
</li>
</div>
</div>
<hr
style={{
border: "1px dashed #ccc",
marginBottom: "20px",
marginTop: "20px",
}}
></hr>
<Row
style={{
display: "flex",
alignItems: "center",
justifyContent: "center",
}}
>
<div
style={{
display: "flex",
justifyContent: "space-around",
alignItems: "center",
width: "1100px",
}}
>
<Col span={12}>
<Col span={8}>
<div
id="mainJobPie"
style={{ width: "100%", height: "350px" }}
></div>
</Col>
<Col span={8}>
<div
id="mainJobPie1"
style={{ width: "100%", height: "350px" }}
></div>
</Col>
<Col span={8}>
<div
id="mainJobPie3"
style={{ width: "100%", height: "350px" }}
></div>
</Col>
</Col>
<Col span={12}>
<div
id="mainJobPie2"
style={{ width: "100%", height: "350px" }}
></div>
</Col>
</div>
</Row>
<hr
style={{
border: "1px dashed #ccc",
marginBottom: "20px",
marginTop: "20px",
}}
></hr>
<Row
style={{
display: "flex",
alignItems: "center",
justifyContent: "center",
}}
>
<div
style={{
display: "flex",
justifyContent: "space-around",
alignItems: "center",
width: "1100px",
}}
>
<Col span={12} style={{ borderRight: "1px solid #e7e6e4" }}>
<h3 style={{ textAlign: "center", fontWeight: "bold" }}>
矿山部-班组及时完成率排名(%)
</h3>
<div
id="workTicket2"
style={{
height: "350px",
// marginLeft: "40px",
// marginRight: "10px",
backgroundColor: "white",
}}
></div>
</Col>
<Col span={12}>
<h3 style={{ textAlign: "center", fontWeight: "bold" }}>
选矿部-班组及时完成率排名(%)
</h3>
<div
id="workTicket"
style={{
height: "350px",
// marginLeft: "40px",
// marginRight: "10px",
backgroundColor: "white",
}}
></div>
</Col>
</div>
{/* <Col span={11}>
<h3 style={{ textAlign: "center", fontWeight: "bold" }}>
关键作业/许可作业
</h3>
<div
id="mainJobPie2"
style={{
width: "560px",
height: "350px",
marginLeft: "20px",
backgroundColor: "white",
borderStyle: "solid",
borderColor: "#ccc",
borderWidth: "1px",
}}
></div>
</Col> */}
</Row>
<hr
style={{
border: "1px dashed #ccc",
marginBottom: "20px",
marginTop: "20px",
}}
></hr>
<Row
style={{
display: "flex",
alignItems: "center",
justifyContent: "center",
margin: "10px 0px",
}}
>
<div
style={{
display: "flex",
justifyContent: "space-around",
alignItems: "center",
width: "1000px",
}}
>
<Table
style={{
width: "100%",
// marginLeft: "20px",
textAlign: "center",
}}
// scroll={{ y: 400 }}
dataSource={this.state.retData}
columns={this.state.columns}
pagination={false}
loading={false}
size="small"
bordered
/>
</div>
</Row>
</div>
</div>
);
}
}
export default connect(({ login, app }) => ({ login, app }))(
BI009FormRunAnalysis
);