From 5b94b53dd5321f6d4583d94922012165ca90da56 Mon Sep 17 00:00:00 2001 From: yunkexin <760754045@qq.com> Date: Thu, 25 Apr 2024 08:48:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E7=8E=B0=E5=9C=BA=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=BB=9F=E8=AE=A1=E5=88=86=E6=9E=90=E5=81=87=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomPages/BI/BI009FormRunAnalysis.js | 4080 ++++++++++++----- 1 file changed, 2991 insertions(+), 1089 deletions(-) diff --git a/src/components/CustomPages/BI/BI009FormRunAnalysis.js b/src/components/CustomPages/BI/BI009FormRunAnalysis.js index c8c63e5..9ef070f 100644 --- a/src/components/CustomPages/BI/BI009FormRunAnalysis.js +++ b/src/components/CustomPages/BI/BI009FormRunAnalysis.js @@ -266,1148 +266,3050 @@ class BI009FormRunAnalysis extends React.Component { 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) { - this.state.retData = ret.Data; - } - }, + // 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) { - 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", - }, + // 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", }, - ], - angleAxis: { + }, + ], + 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, - max: (100 * 360) / 270, //-45度到225度,二者偏移值是270度除360度 - type: "value", - startAngle: 225, //极坐标初始角度 - splitLine: { - show: false, - }, }, - barMaxWidth: 10, //圆环宽度 - radiusAxis: { + }, + labelLine: { + normal: { 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: { + }, + data: [ + { + value: 100, + itemStyle: { + normal: { 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: { + }, + ], + }, + { + //指针内环 + type: "pie", + hoverAnimation: false, + legendHoverLink: false, + radius: ["0%", "10%"], + z: 10, + label: { + normal: { show: false, - max: (100 * 360) / 270, //-45度到225度,二者偏移值是270度除360度 - type: "value", - startAngle: 225, //极坐标初始角度 - splitLine: { - show: false, - }, }, - barMaxWidth: 10, //圆环宽度 - radiusAxis: { + }, + labelLine: { + normal: { show: false, - type: "category", }, - //圆环位置和大小 - polar: { - center: ["50%", "50%"], - radius: "120%", + }, + data: [ + { + value: 100, + itemStyle: { + normal: { + color: "#FFFFFF", + }, + }, }, - series: [ - { - type: "bar", - data: [ - { - //上层圆环,显示数据 - value: 97, - itemStyle: { - color: "#f8a035", - }, - }, - ], - barGap: "-100%", //柱间距离,上下两层圆环重合 - coordinateSystem: "polar", - roundCap: true, //顶端圆角 - z: 3, //圆环层级,同zindex + ], + }, + ], + }); + } + 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", }, - { - //下层圆环,显示最大值 - type: "bar", - data: [ - { - value: 100, - itemStyle: { - color: "#f8a035", - opacity: 0.2, - borderWidth: 0, - }, - }, - ], - barGap: "-100%", - coordinateSystem: "polar", - roundCap: true, - z: 1, + }, + ], + barGap: "-100%", //柱间距离,上下两层圆环重合 + coordinateSystem: "polar", + roundCap: true, //顶端圆角 + z: 3, //圆环层级,同zindex + }, + { + //下层圆环,显示最大值 + type: "bar", + data: [ + { + value: 100, + itemStyle: { + color: "#f8a035", + opacity: 0.2, + borderWidth: 0, }, - //仪表盘 - { - 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: { + }, + ], + 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", - 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: { + }, + ], + }, + { + //指针内环 + type: "pie", + hoverAnimation: false, + legendHoverLink: false, + radius: ["0%", "10%"], + z: 10, + label: { + normal: { show: false, - max: (100 * 360) / 270, //-45度到225度,二者偏移值是270度除360度 - type: "value", - startAngle: 225, //极坐标初始角度 - splitLine: { - show: false, - }, }, - barMaxWidth: 10, //圆环宽度 - radiusAxis: { + }, + labelLine: { + normal: { show: false, - type: "category", }, - //圆环位置和大小 - polar: { - center: ["50%", "50%"], - radius: "120%", + }, + data: [ + { + value: 100, + itemStyle: { + normal: { + color: "#FFFFFF", + }, + }, }, - series: [ - { - type: "bar", - data: [ - { - //上层圆环,显示数据 - value: 99, - itemStyle: { - color: "#f1516d", - }, - }, - ], - barGap: "-100%", //柱间距离,上下两层圆环重合 - coordinateSystem: "polar", - roundCap: true, //顶端圆角 - z: 3, //圆环层级,同zindex + ], + }, + ], + }); + } + 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", }, - { - //下层圆环,显示最大值 - type: "bar", - data: [ - { - value: 100, - itemStyle: { - color: "#f1516d", - opacity: 0.2, - borderWidth: 0, - }, - }, - ], - barGap: "-100%", - coordinateSystem: "polar", - roundCap: true, - z: 1, + }, + ], + barGap: "-100%", //柱间距离,上下两层圆环重合 + coordinateSystem: "polar", + roundCap: true, //顶端圆角 + z: 3, //圆环层级,同zindex + }, + { + //下层圆环,显示最大值 + type: "bar", + data: [ + { + value: 100, + itemStyle: { + color: "#f1516d", + opacity: 0.2, + borderWidth: 0, }, - //仪表盘 - { - 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: { + }, + ], + 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", - 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, - }, + }, + ], + }, + { + //指针内环 + 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", }, - 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, - }); - } - }, + }, + ], + }, + ], + }); + } + 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) { - 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 + - "
" + - 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 - ); - } - } - }, + // 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 + + "
" + + 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) { - 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 + - "
" + - 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 - ); - } - } - }, + // 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 + + "
" + + 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) { - 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, - }, - ], - }); - } - } - }, + // 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;