Commit b78cdcbd by chenjinjing

Merge branch 'master' of http://123.207.147.179:8888/changsanjiao/server

# Conflicts:
#	src/biz/qyehPage.ts
#	src/data/analysisExcelData.ts
parents 634ddf3b 618d40a2
...@@ -21,7 +21,9 @@ ...@@ -21,7 +21,9 @@
// ret["api4"] = getSingleYAndMoreData("各指数成分趋势分析", excelData.各指数成分趋势分析, false, false); // ret["api4"] = getSingleYAndMoreData("各指数成分趋势分析", excelData.各指数成分趋势分析, false, false);
let 绿电指数折线图保留小数数据 = getDataMapDecimalForN(excelData.绿电指数折线图); let 绿电指数折线图保留小数数据 = getDataMapDecimalForN(excelData.绿电指数折线图);
ret["api5"] = getChartData("绿电指数折线图", excelData.绿电指数折线图, false, false ); ret["api5"] = getChartData("绿电指数折线图", 绿电指数折线图保留小数数据, false, false );
ret["api5"].yMinValue = 100;
let 充电设施发展监控DataAndUnit = objKeyReplace(excelData.充电设施发展监控); let 充电设施发展监控DataAndUnit = objKeyReplace(excelData.充电设施发展监控);
ret["api6"] = getKeyValue("充电设施发展监控", 充电设施发展监控DataAndUnit.dataMap, 充电设施发展监控DataAndUnit.unitMap, false, false ); ret["api6"] = getKeyValue("充电设施发展监控", 充电设施发展监控DataAndUnit.dataMap, 充电设施发展监控DataAndUnit.unitMap, false, false );
......
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools";
import { get区域融合 } from "../data/analysisExcelData"; 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 ret:any = {};
let excelData:any = get区域融合(); 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.一体化电网运行管理); let 一体化电网运行管理DataAndUnit = objKeyReplace(excelData.一体化电网运行管理);
ret["api3"] = getKeyValue("一体化电网运行管理", 一体化电网运行管理DataAndUnit.dataMap, 一体化电网运行管理DataAndUnit.unitMap, false, false ); 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["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'); ret["api6"] = getSingleYAndMoreData("电网作业风险事件", excelData.电网作业风险事件, false, 'false');
let 一体化新型电力系统DataAndUnit = objKeyReplace(excelData.一体化新型电力系统); let 一体化新型电力系统DataAndUnit = objKeyReplace(excelData.一体化新型电力系统);
ret["api7"] = getKeyValue("一体化新型电力系统", 一体化新型电力系统DataAndUnit.dataMap, 一体化新型电力系统DataAndUnit.unitMap, false, false ); ret["api7"] = getKeyValue("一体化新型电力系统", 一体化新型电力系统DataAndUnit.dataMap, 一体化新型电力系统DataAndUnit.unitMap, false, false );
let 线路负荷率DataAndUnit = objKeyReplace(excelData.线路负荷率);
ret["api8"] = getKeyValue("线路负荷率", 线路负荷率DataAndUnit.dataMap, 线路负荷率DataAndUnit.unitMap, false, false );
//let 线路负荷率DataAndUnit = objKeyReplace(excelData.线路负荷率);
//ret["api8"] = getKeyValue("线路负荷率", 线路负荷率DataAndUnit.dataMap, 线路负荷率DataAndUnit.unitMap, false, false );
ret["api23"] = getListData("线路负荷率",excelData.线路负荷率,["数据名称","最大值","最小值"],{"数据名称":"name","最大值":"maxVal","最小值":"minVal"});
let 企业客户_一码通识_DataAndUnit = objKeyReplace(excelData.企业客户_一码通识_); let 企业客户_一码通识_DataAndUnit = objKeyReplace(excelData.企业客户_一码通识_);
ret["api9"] = getKeyValue("企业客户“一码通识”", 企业客户_一码通识_DataAndUnit.dataMap, 企业客户_一码通识_DataAndUnit.unitMap, false, false ); ret["api9"] = getKeyValue("企业客户“一码通识”", 企业客户_一码通识_DataAndUnit.dataMap, 企业客户_一码通识_DataAndUnit.unitMap, false, false );
...@@ -82,6 +88,12 @@ ...@@ -82,6 +88,12 @@
"img2":"img/qyrh2.png" "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);
}
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_城市群协同发展 } from "../data/analysisExcelData"; import { get智慧电眼_城市群协同发展 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
...@@ -21,6 +21,8 @@ ...@@ -21,6 +21,8 @@
let 嘉善县数据DataAndUnit = objKeyReplace(excelData.嘉善县数据); let 嘉善县数据DataAndUnit = objKeyReplace(excelData.嘉善县数据);
ret["api5"] = getKeyValue("嘉善县数据", 嘉善县数据DataAndUnit.dataMap, 嘉善县数据DataAndUnit.unitMap, false, false ); ret["api5"] = getKeyValue("嘉善县数据", 嘉善县数据DataAndUnit.dataMap, 嘉善县数据DataAndUnit.unitMap, false, false );
ret["api6"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_规上企业生产运行状况 } from "../data/analysisExcelData"; import { get智慧电眼_规上企业生产运行状况 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
ret["api4"] = getChartData("生产指数趋势分析", excelData.生产指数趋势分析, false, false ); ret["api4"] = getChartData("生产指数趋势分析", excelData.生产指数趋势分析, false, false );
ret["api5"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_经济景气度 } from "../data/analysisExcelData"; import { get智慧电眼_经济景气度 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
ret["api4"] = getChartData("经济景气指数趋势分析", excelData.经济景气指数趋势分析, false, false ); ret["api4"] = getChartData("经济景气指数趋势分析", excelData.经济景气指数趋势分析, false, false );
ret["api5"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_空壳企业监测 } from "../data/analysisExcelData"; import { get智慧电眼_疑似空壳企业监测 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
let ret:any = {}; let ret:any = {};
let excelData:any = get智慧电眼_空壳企业监测(); let excelData:any = get智慧电眼_疑似空壳企业监测();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据); let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, false, false ); ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, false, false );
...@@ -19,6 +19,8 @@ ...@@ -19,6 +19,8 @@
ret["api5"] = getChartData("疑似空壳企业空壳率变化趋势", excelData.疑似空壳企业空壳率变化趋势, '%', false ); ret["api5"] = getChartData("疑似空壳企业空壳率变化趋势", excelData.疑似空壳企业空壳率变化趋势, '%', false );
ret["api6"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_企业贷中信用评估 } from "../data/analysisExcelData"; import { get智慧电眼_企业贷中信用评估 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
...@@ -20,6 +20,8 @@ ...@@ -20,6 +20,8 @@
let 风险企业DataAndUnit = objKeyReplace(excelData.风险企业); let 风险企业DataAndUnit = objKeyReplace(excelData.风险企业);
ret["api5"] = getKeyValue("风险企业", 风险企业DataAndUnit.dataMap, false, false, false ); ret["api5"] = getKeyValue("风险企业", 风险企业DataAndUnit.dataMap, false, false, false );
ret["api6"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
......
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getDecimalForN }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getDecimalForN, getKeyStringValue }from "../util/tools";
import { get智慧电眼_商圈经济活力 } from "../data/analysisExcelData"; import { get智慧电眼_商圈经济活力 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
...@@ -23,6 +23,8 @@ ...@@ -23,6 +23,8 @@
ret["api10"] = getSingleYAndMoreData("朱家角古镇消费类型分析", checkNumber(excelData.朱家角古镇消费类型分析), false, false); ret["api10"] = getSingleYAndMoreData("朱家角古镇消费类型分析", checkNumber(excelData.朱家角古镇消费类型分析), false, false);
ret["api11"] = getSingleYAndMoreData("朱家角古镇节假日活力指数分析", checkNumber(excelData.朱家角古镇节假日活力指数分析), false, false); ret["api11"] = getSingleYAndMoreData("朱家角古镇节假日活力指数分析", checkNumber(excelData.朱家角古镇节假日活力指数分析), false, false);
ret["api12"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
......
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, analysisAddOrRMData }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, analysisAddOrRMData, getKeyStringValue }from "../util/tools";
import { get智慧电眼_重点污染企业生产 } from "../data/analysisExcelData"; import { get智慧电眼_重点污染企业生产 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
...@@ -27,6 +27,8 @@ ...@@ -27,6 +27,8 @@
let 污染企业生产数据ataAndUnit = objKeyReplace(excelData.污染企业生产数据); let 污染企业生产数据ataAndUnit = objKeyReplace(excelData.污染企业生产数据);
ret["api7"] = getKeyValue("污染企业生产数据", 污染企业生产数据ataAndUnit.dataMap, 污染企业生产数据ataAndUnit.unitMap, false, false ); ret["api7"] = getKeyValue("污染企业生产数据", 污染企业生产数据ataAndUnit.dataMap, 污染企业生产数据ataAndUnit.unitMap, false, false );
ret["api8"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getKeyStringValue }from "../util/tools";
import { get智慧电眼_行业集中度 } from "../data/analysisExcelData"; import { get智慧电眼_行业用电分布 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
let ret:any = {}; let ret:any = {};
let excelData:any = get智慧电眼_行业集中度(); let excelData:any = get智慧电眼_行业用电分布();
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据); let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, false, false, false ); ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, false, false, false );
...@@ -17,5 +17,7 @@ ...@@ -17,5 +17,7 @@
ret["api4"] = getSingleYAndMoreData("重点行业集中度年度分析(青浦)", excelData.重点行业集中度年度分析_青浦_, false, false); ret["api4"] = getSingleYAndMoreData("重点行业集中度年度分析(青浦)", excelData.重点行业集中度年度分析_青浦_, false, false);
ret["api5"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
\ No newline at end of file
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, analysisAddOrRMData }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, analysisAddOrRMData, getKeyStringValue }from "../util/tools";
import { get智慧电眼_住宅空置率 } from "../data/analysisExcelData"; import { get智慧电眼_住宅空置率 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
...@@ -40,6 +40,7 @@ ...@@ -40,6 +40,7 @@
ret["api8"] = getMoreYChartData("典型小区空置户趋势", excelData.典型小区空置户趋势, false, {"用户数":"户","空置率":"%"}) ret["api8"] = getMoreYChartData("典型小区空置户趋势", excelData.典型小区空置户趋势, false, {"用户数":"户","空置率":"%"})
ret["api9"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
let excelData:any = get综合能源(); let excelData:any = get综合能源();
//let 潜力用户概览DataAndUnit = objKeyReplace(excelData.潜力用户概览); let 潜力用户概览DataAndUnit = objKeyReplace(excelData.潜力用户概览);
//ret["api1"] = getKeyValue("潜力用户概览", 潜力用户概览DataAndUnit.dataMap, 潜力用户概览DataAndUnit.unitMap, false, false ); ret["api1"] = getKeyValue("潜力用户概览", 潜力用户概览DataAndUnit.dataMap, 潜力用户概览DataAndUnit.unitMap, false, false );
let 综合能源智能匹配DataAndUnit = objKeyReplace(excelData.综合能源智能匹配); let 综合能源智能匹配DataAndUnit = objKeyReplace(excelData.综合能源智能匹配);
ret["api2"] = getKeyValue("综合能源智能匹配", 综合能源智能匹配DataAndUnit.dataMap, 综合能源智能匹配DataAndUnit.unitMap, false, false ); ret["api2"] = getKeyValue("综合能源智能匹配", 综合能源智能匹配DataAndUnit.dataMap, 综合能源智能匹配DataAndUnit.unitMap, false, false );
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_城市群协同发展'); let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_城市群协同发展');
let result = {}; let result = {};
let ofMoreObjList = []; let ofMoreObjList = [];
let ofObjList = ["基础数据","吴江区数据", "青浦区数据", "嘉善县数据", "长三角示范区一体化协同发展指数趋势"]; let ofObjList = ["基础数据","吴江区数据", "范围数据", "青浦区数据", "嘉善县数据", "长三角示范区一体化协同发展指数趋势"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_规上企业生产运行状况'); let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_规上企业生产运行状况');
let result = {}; let result = {};
let ofMoreObjList = []; let ofMoreObjList = [];
let ofObjList = ["基础数据","行业生产指数","规上企业行业分布概览","生产指数趋势分析"]; let ofObjList = ["基础数据", "范围数据","行业生产指数","规上企业行业分布概览","生产指数趋势分析"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_经济景气度'); let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_经济景气度');
let result = {}; let result = {};
let ofMoreObjList = []; let ofMoreObjList = [];
let ofObjList = ["基础数据","重点区域景气指数_青浦_","行业景气指数","经济景气指数趋势分析"]; let ofObjList = ["基础数据", "范围数据","重点区域景气指数_青浦_","行业景气指数","经济景气指数趋势分析"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -72,11 +72,11 @@ ...@@ -72,11 +72,11 @@
return result; return result;
} }
export function get智慧电眼_空壳企业监测() { export function get智慧电眼_疑似空壳企业监测() {
let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_空壳企业监测'); let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_疑似空壳企业监测');
let result = {}; let result = {};
let ofMoreObjList = []; let ofMoreObjList = [];
let ofObjList = ["基础数据","不同容量疑似空壳企业分布","行业疑似空壳企业分布","疑似空壳企业数变化趋势","疑似空壳企业空壳率变化趋势"]; let ofObjList = ["基础数据","范围数据","不同容量疑似空壳企业分布","行业疑似空壳企业分布","疑似空壳企业数变化趋势","疑似空壳企业空壳率变化趋势"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_企业贷中信用评估'); let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_企业贷中信用评估');
let result = {}; let result = {};
let ofMoreObjList = ["每月企业信用变化趋势","行业信用分布对比"]; let ofMoreObjList = ["每月企业信用变化趋势","行业信用分布对比"];
let ofObjList = ["各信用等级企业分布情况","优质信用企业","风险企业"]; let ofObjList = ["各信用等级企业分布情况", "范围数据","优质信用企业","风险企业"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
let result = {}; let result = {};
let ofMoreObjList = ["进博会核心区消费类型分析","进博会核心区节假日活力指数分析", "青浦重点商圈经济活力变化趋势", "青浦重点商圈经济活力指数", let ofMoreObjList = ["进博会核心区消费类型分析","进博会核心区节假日活力指数分析", "青浦重点商圈经济活力变化趋势", "青浦重点商圈经济活力指数",
"赵巷区消费类型分析", "赵巷区节假日活力指数分析", "青浦新城消费类型分析", "青浦新城节假日活力指数分析", "朱家角古镇消费类型分析", "朱家角古镇节假日活力指数分析"]; "赵巷区消费类型分析", "赵巷区节假日活力指数分析", "青浦新城消费类型分析", "青浦新城节假日活力指数分析", "朱家角古镇消费类型分析", "朱家角古镇节假日活力指数分析"];
let ofObjList = ["基础数据"]; let ofObjList = ["基础数据","范围数据"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -128,7 +128,7 @@ ...@@ -128,7 +128,7 @@
let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_重点污染企业生产'); let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_重点污染企业生产');
let result = {}; let result = {};
let ofMoreObjList = ["各污染类型企业生产指数对比","各行业类型污染企业生产指数对比"]; let ofMoreObjList = ["各污染类型企业生产指数对比","各行业类型污染企业生产指数对比"];
let ofObjList = ["污染企业数据","污染企业生产数据","各镇生产指数","污染类型","污染企业TOP10"]; let ofObjList = ["范围数据","污染企业数据","污染企业生产数据","各镇生产指数","污染类型","污染企业TOP10"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -141,11 +141,11 @@ ...@@ -141,11 +141,11 @@
return result; return result;
} }
export function get智慧电眼_行业集中度() { export function get智慧电眼_行业用电分布() {
let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_行业集中度'); let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_行业用电分布');
let result = {}; let result = {};
let ofMoreObjList = ["重点行业集中度年度分析_青浦_", "三地各行业用电量"]; let ofMoreObjList = ["重点行业集中度年度分析_青浦_", "三地各行业用电量"];
let ofObjList = ["基础数据","行业用电分布"]; let ofObjList = ["基础数据","行业用电分布","范围数据"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_住宅空置率'); let bolckDataList = getExcelDataBySheetName('智慧电眼数据模板.xlsx', '智慧电眼_住宅空置率');
let result = {}; let result = {};
let ofMoreObjList = ["重点区域住房空置率","典型小区住房空置率","重点区域空置户趋势","典型小区空置户趋势"]; let ofMoreObjList = ["重点区域住房空置率","典型小区住房空置率","重点区域空置户趋势","典型小区空置户趋势"];
let ofObjList = ["空置户数据","住房空置率数据","空置用户电量数据","青浦区住房空置率趋势"]; let ofObjList = ["空置户数据","住房空置率数据","空置用户电量数据","青浦区住房空置率趋势","范围数据"];
let listDataAnalysisInfo = {}; let listDataAnalysisInfo = {};
for (let i = 0; i < bolckDataList.length; i++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
...@@ -282,19 +282,41 @@ ...@@ -282,19 +282,41 @@
"titleList":["名称", "是否到岗"], "titleList":["名称", "是否到岗"],
"keyValueObj":{"名称":"name", "是否到岗":"state"} "keyValueObj":{"名称":"name", "是否到岗":"state"}
}, },
"线路负荷率":{ "调度日志_检修计划":{
"titleList":["数据名称", "最大值", "最小值"], "titleList":["序号","区域","工作内容","日期"],
"keyValueObj":{"数据名称":"name", "最大值":"maxVal", "最小值":"minVal"} "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++) { for (let i = 0; i < bolckDataList.length; i++) {
let {blockData, blockTitle} = bolckDataList[i]; let {blockData, blockTitle} = bolckDataList[i];
let changeName = changeDataName(blockTitle); let changeName = changeDataName(blockTitle);
if (ofMoreObjList.indexOf(changeName) > -1) result[changeName] = analysisExcelDataOfMoreObject(blockData, false); if (ofMoreObjList.indexOf(changeName) > -1) {
if (ofObjList.indexOf(changeName) > -1) result[changeName] = analysisExcelDataOfObject(blockData, true, false); result[changeName] = analysisExcelDataOfMoreObject(blockData, false);
if (listDataAnalysisInfo[changeName]) result[changeName] = analysisExcelDataOfList(blockData, listDataAnalysisInfo[blockTitle].keyValueObj, 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; return result;
......
...@@ -150,6 +150,22 @@ export function getKeyValue(title, dataMap, unit, total, percent ) { ...@@ -150,6 +150,22 @@ export function getKeyValue(title, dataMap, unit, total, percent ) {
return data; return data;
} }
export function getKeyStringValue(title, dataMap) {
let data = {
title,
subTitle : title,
total : 0,
list : []
};
for (let key in dataMap) {
data.list.push({
key,
value:dataMap[key]
});
}
return data;
}
function getChartMin(num) { function getChartMin(num) {
if (num > 0) return 0; if (num > 0) return 0;
return Math.floor(num); return Math.floor(num);
......
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