Commit ca2c1763 by lixinming

no message

parent bf381fe1
......@@ -21,7 +21,9 @@
// ret["api4"] = getSingleYAndMoreData("各指数成分趋势分析", excelData.各指数成分趋势分析, false, false);
let 绿电指数折线图保留小数数据 = getDataMapDecimalForN(excelData.绿电指数折线图);
ret["api5"] = getChartData("绿电指数折线图", excelData.绿电指数折线图, false, false );
ret["api5"] = getChartData("绿电指数折线图", 绿电指数折线图保留小数数据, false, false );
ret["api5"].yMinValue = 100;
let 充电设施发展监控DataAndUnit = objKeyReplace(excelData.充电设施发展监控);
ret["api6"] = getKeyValue("充电设施发展监控", 充电设施发展监控DataAndUnit.dataMap, 充电设施发展监控DataAndUnit.unitMap, false, false );
......
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools";
import { get区域融合 } from "../data/analysisExcelData";
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools";
import { get区域融合 } from "../data/analysisExcelData";
export function getData(req, res) {
function 特化一体化电网运行管理(number) {
let checkData = new Date('2021-10-25 00:00:00').valueOf() - new Date().valueOf();
return Math.ceil(checkData / (3600 * 1000 * 24)) + number;
}
export function getData(req, res) {
let ret:any = {};
let excelData:any = get区域融合();
ret["api1"] = getSingleYAndMoreData("各区受理量对比", excelData.各区受理量对比, false, '次');
// ret["api1"] = getSingleYAndMoreData("各区受理量对比", excelData.各区受理量对比, false, '次');
ret["api2"] = getSingleYAndMoreData("各区办结量对比", excelData.各区办结量对比, false, '次');
// ret["api2"] = getSingleYAndMoreData("各区办结量对比", excelData.各区办结量对比, false, '次');
let 一体化电网运行管理DataAndUnit = objKeyReplace(excelData.一体化电网运行管理);
ret["api3"] = getKeyValue("一体化电网运行管理", 一体化电网运行管理DataAndUnit.dataMap, 一体化电网运行管理DataAndUnit.unitMap, false, false );
ret["api3"].list.forEach(info => {
info.value = 特化一体化电网运行管理(info.value);
});
ret["api4"] = getListData("工程进度",excelData.工程进度,["工程名称","开始时间","预计完成时间","工程进度"],{"工程名称":"name","开始时间":"startTime","预计完成时间":"endTime","工程进度":"rate"});
ret["api5"] = getListData("调度日志",excelData.调度日志,["状态","序号","时间","申请人","所属区域","管理单位","业务分类"],{"状态":"state","序号":"number","时间":"time","申请人":"name","所属区域":"area","管理单位":"department","业务分类":"type"});
// ret["api5"] = getListData("调度日志",excelData.调度日志,["状态","序号","时间","申请人","所属区域","管理单位","业务分类"],{"状态":"state","序号":"number","时间":"time","申请人":"name","所属区域":"area","管理单位":"department","业务分类":"type"});
ret["api6"] = getSingleYAndMoreData("电网作业风险事件", excelData.电网作业风险事件, false, 'false');
......@@ -78,6 +88,12 @@
"img2":"img/qyrh2.png"
} };
res.send(ret);
}
ret["api23"] = getListData("检修计划",excelData.调度日志_检修计划, ["序号","区域","工作内容","日期"],{"序号":"number","区域":"area","工作内容":"info","日期":"time"});
ret["api24"] = getListData("故障抢修",excelData.调度日志_故障抢修, ["序号","区域","工作内容","日期"],{"序号":"number","区域":"area","工作内容":"info","日期":"time"});
ret["api25"] = getListData("停电停役",excelData.调度日志_停电停役, ["序号","区域","工作内容","日期"],{"序号":"number","区域":"area","工作内容":"info","日期":"time"});
ret["api26"] = getListData("设备缺陷",excelData.调度日志_设备缺陷, ["序号","区域","工作内容","日期"],{"序号":"number","区域":"area","工作内容":"info","日期":"time"});
ret["api27"] = getListData("事故异常",excelData.调度日志_事故异常, ["序号","区域","工作内容","日期"],{"序号":"number","区域":"area","工作内容":"info","日期":"time"});
res.send(ret);
}
......@@ -7,8 +7,8 @@
let excelData:any = get综合能源();
//let 潜力用户概览DataAndUnit = objKeyReplace(excelData.潜力用户概览);
//ret["api1"] = getKeyValue("潜力用户概览", 潜力用户概览DataAndUnit.dataMap, 潜力用户概览DataAndUnit.unitMap, false, false );
let 潜力用户概览DataAndUnit = objKeyReplace(excelData.潜力用户概览);
ret["api1"] = getKeyValue("潜力用户概览", 潜力用户概览DataAndUnit.dataMap, 潜力用户概览DataAndUnit.unitMap, false, false );
let 综合能源智能匹配DataAndUnit = objKeyReplace(excelData.综合能源智能匹配);
ret["api2"] = getKeyValue("综合能源智能匹配", 综合能源智能匹配DataAndUnit.dataMap, 综合能源智能匹配DataAndUnit.unitMap, false, false );
......
......@@ -278,16 +278,42 @@
"值班管理":{
"titleList":["名称", "是否到岗"],
"keyValueObj":{"名称":"name", "是否到岗":"state"}
}
},
"调度日志_检修计划":{
"titleList":["序号","区域","工作内容","日期"],
"keyValueObj":{"序号":"number","区域":"area","工作内容":"info","日期":"time"}
},
"调度日志_故障抢修":{
"titleList":["序号","区域","工作内容","日期"],
"keyValueObj":{"序号":"number","区域":"area","工作内容":"info","日期":"time"}
},
"调度日志_停电停役":{
"titleList":["序号","区域","工作内容","日期"],
"keyValueObj":{"序号":"number","区域":"area","工作内容":"info","日期":"time"}
},
"调度日志_设备缺陷":{
"titleList":["序号","区域","工作内容","日期"],
"keyValueObj":{"序号":"number","区域":"area","工作内容":"info","日期":"time"}
},
"调度日志_事故异常":{
"titleList":["序号","区域","工作内容","日期"],
"keyValueObj":{"序号":"number","区域":"area","工作内容":"info","日期":"time"}
},
};
for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i];
let changeName = changeDataName(blockTitle);
if (ofMoreObjList.indexOf(changeName) > -1) result[changeName] = analysisExcelDataOfMoreObject(blockData, false);
if (ofObjList.indexOf(changeName) > -1) result[changeName] = analysisExcelDataOfObject(blockData, true, false);
if (listDataAnalysisInfo[changeName]) result[changeName] = analysisExcelDataOfList(blockData, listDataAnalysisInfo[blockTitle].keyValueObj, false);
if (ofMoreObjList.indexOf(changeName) > -1) {
result[changeName] = analysisExcelDataOfMoreObject(blockData, false);
}
if (ofObjList.indexOf(changeName) > -1) {
result[changeName] = analysisExcelDataOfObject(blockData, true, false);
}
if (listDataAnalysisInfo[changeName]) {
result[changeName] = analysisExcelDataOfList(blockData, listDataAnalysisInfo[changeName].keyValueObj, false);
}
}
return result;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment