静态数据

This commit is contained in:
yunkexin 2024-12-20 14:59:07 +08:00
parent 3662fca639
commit da8f173a5e
3 changed files with 2198 additions and 564 deletions

File diff suppressed because it is too large Load Diff

View File

@ -455,12 +455,487 @@ class BI011FormRunAnalysis extends React.Component {
this.state.startTime, this.state.startTime,
this.state.endTime this.state.endTime
); );
this.props.dispatch({ // this.props.dispatch({
type: "app/getDataByPost", // type: "app/getDataByPost",
payload: json, // payload: json,
url: "BI/BIStatiscialAnalysisController/GetPersonAnalyze", // url: "BI/BIStatiscialAnalysisController/GetPersonAnalyze",
onComplete: (ret) => { // onComplete: (ret) => {
if (ret) { // if (ret) {
let ret = {
"newData": [
{
"NOTICE_TYPE": 0,
"NOTICE_STATUS": 1,
"TASK_DT": "0001-01-01 00:00:00",
"USER_ID": "00000000-0000-0000-0000-000000000000",
"SOURCE_DATA_ID": null,
"TASK_STARTDT": "2024-10-01 06:58:23",
"TASK_ENDDT": "2024-10-31 23:59:59",
"FORM_TYPE": 0,
"PARENT_DEPARTMENT_ID": null,
"DEPARTMENT_ID": null,
"ISCANCEL": false,
"SENDTIME": "0001-01-01 00:00:00",
"DEPT_DEPARTMENT_ID": null,
"SHOP_DEPARTMENT_ID": null,
"CLASS_DEPARTMENT_ID": null,
"ID": "2f89086c-e3ec-4816-9430-113c00c9aad9",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-10-01 06:58:24",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"NOTICE_TYPE": 0,
"NOTICE_STATUS": 1,
"TASK_DT": "0001-01-01 00:00:00",
"USER_ID": "00000000-0000-0000-0000-000000000000",
"SOURCE_DATA_ID": null,
"TASK_STARTDT": "2024-12-01 06:57:15",
"TASK_ENDDT": "2024-12-31 23:59:59",
"FORM_TYPE": 0,
"PARENT_DEPARTMENT_ID": null,
"DEPARTMENT_ID": null,
"ISCANCEL": false,
"SENDTIME": "0001-01-01 00:00:00",
"DEPT_DEPARTMENT_ID": null,
"SHOP_DEPARTMENT_ID": null,
"CLASS_DEPARTMENT_ID": null,
"ID": "66d9515e-01ad-4573-a1ca-12aca7df4f03",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-01 06:57:16",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"NOTICE_TYPE": 0,
"NOTICE_STATUS": 1,
"TASK_DT": "0001-01-01 00:00:00",
"USER_ID": "00000000-0000-0000-0000-000000000000",
"SOURCE_DATA_ID": null,
"TASK_STARTDT": "2024-11-01 06:56:34",
"TASK_ENDDT": "2024-11-30 23:59:59",
"FORM_TYPE": 0,
"PARENT_DEPARTMENT_ID": null,
"DEPARTMENT_ID": null,
"ISCANCEL": false,
"SENDTIME": "0001-01-01 00:00:00",
"DEPT_DEPARTMENT_ID": null,
"SHOP_DEPARTMENT_ID": null,
"CLASS_DEPARTMENT_ID": null,
"ID": "10c74641-1191-4ca7-8926-4737dea4cc62",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-11-01 06:56:35",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"NOTICE_TYPE": 0,
"NOTICE_STATUS": 1,
"TASK_DT": "0001-01-01 00:00:00",
"USER_ID": "00000000-0000-0000-0000-000000000000",
"SOURCE_DATA_ID": null,
"TASK_STARTDT": "2024-10-09 15:25:49",
"TASK_ENDDT": "2024-10-08 09:00:00",
"FORM_TYPE": 0,
"PARENT_DEPARTMENT_ID": null,
"DEPARTMENT_ID": null,
"ISCANCEL": false,
"SENDTIME": "0001-01-01 00:00:00",
"DEPT_DEPARTMENT_ID": null,
"SHOP_DEPARTMENT_ID": null,
"CLASS_DEPARTMENT_ID": null,
"ID": "9a48f9ca-cef8-46bd-bbec-7a7d526aa77a",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-10-09 15:25:49",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"NOTICE_TYPE": 0,
"NOTICE_STATUS": 1,
"TASK_DT": "0001-01-01 00:00:00",
"USER_ID": "00000000-0000-0000-0000-000000000000",
"SOURCE_DATA_ID": null,
"TASK_STARTDT": "2024-10-09 15:27:48",
"TASK_ENDDT": "2024-10-10 23:59:59",
"FORM_TYPE": 0,
"PARENT_DEPARTMENT_ID": null,
"DEPARTMENT_ID": null,
"ISCANCEL": false,
"SENDTIME": "0001-01-01 00:00:00",
"DEPT_DEPARTMENT_ID": null,
"SHOP_DEPARTMENT_ID": null,
"CLASS_DEPARTMENT_ID": null,
"ID": "ab3a0590-76b1-45b1-81c7-a25c32fb4a00",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-10-09 15:27:48",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"NOTICE_TYPE": 0,
"NOTICE_STATUS": 1,
"TASK_DT": "0001-01-01 00:00:00",
"USER_ID": "00000000-0000-0000-0000-000000000000",
"SOURCE_DATA_ID": null,
"TASK_STARTDT": "2024-11-07 08:59:48",
"TASK_ENDDT": "2024-11-08 23:59:59",
"FORM_TYPE": 0,
"PARENT_DEPARTMENT_ID": null,
"DEPARTMENT_ID": null,
"ISCANCEL": false,
"SENDTIME": "0001-01-01 00:00:00",
"DEPT_DEPARTMENT_ID": null,
"SHOP_DEPARTMENT_ID": null,
"CLASS_DEPARTMENT_ID": null,
"ID": "066e957d-9305-4b4b-96c0-ab2ad2e35b44",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-11-07 08:59:48",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"NOTICE_TYPE": 0,
"NOTICE_STATUS": 1,
"TASK_DT": "0001-01-01 00:00:00",
"USER_ID": "00000000-0000-0000-0000-000000000000",
"SOURCE_DATA_ID": null,
"TASK_STARTDT": "2024-11-08 09:24:06",
"TASK_ENDDT": "2024-11-07 09:00:00",
"FORM_TYPE": 0,
"PARENT_DEPARTMENT_ID": null,
"DEPARTMENT_ID": null,
"ISCANCEL": false,
"SENDTIME": "0001-01-01 00:00:00",
"DEPT_DEPARTMENT_ID": null,
"SHOP_DEPARTMENT_ID": null,
"CLASS_DEPARTMENT_ID": null,
"ID": "ed496127-596f-4907-99b0-f348101b0ff7",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-11-08 09:24:06",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
}
],
"unfinishCount": 0,
"doneCount": 7,
"timeOverCount": 0,
"timeOverWaitCount": 0,
"TotalCount": 7,
"groupData": [
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-12-01 00:00:00",
"MONTHStr": "2024年12月",
"FINISH_RATE": "100.0",
"NORMAL_FINISH_RATE": "100.0",
"TOTAL_QTY": 1,
"ID": "9f7c8db0-3419-4754-ae91-6f63c3d78afb",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-11-01 00:00:00",
"MONTHStr": "2024年11月",
"FINISH_RATE": "100.0",
"NORMAL_FINISH_RATE": "100.0",
"TOTAL_QTY": 3,
"ID": "8073abd3-c13b-486f-9392-d3f3751d4190",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-10-01 00:00:00",
"MONTHStr": "2024年10月",
"FINISH_RATE": "100.0",
"NORMAL_FINISH_RATE": "100.0",
"TOTAL_QTY": 3,
"ID": "6e4fcd21-0217-4f41-8501-799092a49ec6",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-09-01 00:00:00",
"MONTHStr": "2024年9月",
"FINISH_RATE": "0",
"NORMAL_FINISH_RATE": "0",
"TOTAL_QTY": 0,
"ID": "cd8ed1be-103a-43ad-91fb-538f51d008af",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-08-01 00:00:00",
"MONTHStr": "2024年8月",
"FINISH_RATE": "0",
"NORMAL_FINISH_RATE": "0",
"TOTAL_QTY": 0,
"ID": "e843f108-1e97-4867-85ef-47f50611d9a4",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-07-01 00:00:00",
"MONTHStr": "2024年7月",
"FINISH_RATE": "0",
"NORMAL_FINISH_RATE": "0",
"TOTAL_QTY": 0,
"ID": "41edb0af-5e46-4de0-8ad1-0ed1689dc462",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
}
],
"groupDataLine": [
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-07-01 00:00:00",
"MONTHStr": "2024年7月",
"FINISH_RATE": "0",
"NORMAL_FINISH_RATE": "0",
"TOTAL_QTY": 0,
"ID": "41edb0af-5e46-4de0-8ad1-0ed1689dc462",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-08-01 00:00:00",
"MONTHStr": "2024年8月",
"FINISH_RATE": "0",
"NORMAL_FINISH_RATE": "0",
"TOTAL_QTY": 0,
"ID": "e843f108-1e97-4867-85ef-47f50611d9a4",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-09-01 00:00:00",
"MONTHStr": "2024年9月",
"FINISH_RATE": "0",
"NORMAL_FINISH_RATE": "0",
"TOTAL_QTY": 0,
"ID": "cd8ed1be-103a-43ad-91fb-538f51d008af",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-10-01 00:00:00",
"MONTHStr": "2024年10月",
"FINISH_RATE": "100.0",
"NORMAL_FINISH_RATE": "100.0",
"TOTAL_QTY": 3,
"ID": "6e4fcd21-0217-4f41-8501-799092a49ec6",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-11-01 00:00:00",
"MONTHStr": "2024年11月",
"FINISH_RATE": "100.0",
"NORMAL_FINISH_RATE": "100.0",
"TOTAL_QTY": 3,
"ID": "8073abd3-c13b-486f-9392-d3f3751d4190",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
},
{
"DEPARTMENT_ID": "00000000-0000-0000-0000-000000000000",
"MONTH": "2024-12-01 00:00:00",
"MONTHStr": "2024年12月",
"FINISH_RATE": "100.0",
"NORMAL_FINISH_RATE": "100.0",
"TOTAL_QTY": 1,
"ID": "9f7c8db0-3419-4754-ae91-6f63c3d78afb",
"IS_DELETED": false,
"ORG_ID": "11111111-1111-1111-1111-111111111111",
"ENTITY_ORG_TPYE": 0,
"FORM_ID": null,
"FLOW_STATUS": 0,
"FLOW_SEND_STATUS": 0,
"FLOW_ID": null,
"CREATE_TIME": "2024-12-19 13:57:40",
"MODIFY_TIME": "2024-12-19 13:57:40",
"CREATER_ID": null,
"MODIFIER_ID": null,
"TaskID": "00000000-0000-0000-0000-000000000000"
}
]
}
this.setState({ this.setState({
retData: ret.groupData, retData: ret.groupData,
totalCount: ret.TotalCount, totalCount: ret.TotalCount,
@ -471,19 +946,19 @@ class BI011FormRunAnalysis extends React.Component {
loading: false, loading: false,
}); });
this.ksRun(ret.groupDataLine); this.ksRun(ret.groupDataLine);
} else { // } else {
this.setState({ // this.setState({
retData: [], // retData: [],
totalCount: 0, // totalCount: 0,
finishCount: 0, // finishCount: 0,
overtimeCount: 0, // overtimeCount: 0,
unfinishCount: 0, // unfinishCount: 0,
dovertimeCount: 0, // dovertimeCount: 0,
loading: false, // loading: false,
}); // });
} // }
}, // },
}); // });
}; };
closeModal = () => { closeModal = () => {

View File

@ -31,6 +31,23 @@ export function uuid(placeholder) {
}); });
} }
export function getPreviousMonthDates() {
let today = new Date(); // 获取当前日期
let datesArray = []; // 创建一个数组来存储日期
// 遍历从今天开始往前30天的每一天
for (let i = 0; i < 30; i++) {
// 创建一个新的日期对象表示从今天往前i天的日期
let date = new Date(today);
date.setDate(today.getDate() - i);
// 将日期对象添加到数组中
datesArray.unshift(new Date(date));
}
return datesArray;
}
export function Base64_Encode(str) { export function Base64_Encode(str) {
// base64转换 // base64转换
let c1, c2, c3; let c1, c2, c3;