Commit 3558d5ce by lixinming

no message

parent 2a8f1195
...@@ -14,19 +14,25 @@ ...@@ -14,19 +14,25 @@
let 当期绿电指数DataAndUnit = objKeyReplace(特化数据); let 当期绿电指数DataAndUnit = objKeyReplace(特化数据);
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 );
let 各类污染物减排占比DataAndUnit = objKeyReplace(excelData.各类污染物减排占比); let 各类污染物减排占比DataAndUnit = objKeyReplace(excelData.各类污染物减排占比);
ret["api3"] = getKeyValue("各类污染物减排占比", 各类污染物减排占比DataAndUnit.dataMap, 各类污染物减排占比DataAndUnit.unitMap, true, false ); ret["api3"] = getKeyValue("各类污染物减排占比", 各类污染物减排占比DataAndUnit.dataMap, 各类污染物减排占比DataAndUnit.unitMap, true, false );
let 清洁能源光伏接入情况DataAndUnit = objKeyReplace(excelData.清洁能源光伏接入情况); // let 清洁能源光伏接入情况DataAndUnit = objKeyReplace(excelData.清洁能源光伏接入情况);
let 清洁能源光伏接入情况数据 = {}; // let 清洁能源光伏接入情况数据 = {};
for (let key in 清洁能源光伏接入情况DataAndUnit.dataMap) { // for (let key in 清洁能源光伏接入情况DataAndUnit.dataMap) {
let value = Math.ceil(清洁能源光伏接入情况DataAndUnit.dataMap[key] * 100)/100; // let value = Math.ceil(清洁能源光伏接入情况DataAndUnit.dataMap[key] * 100)/100;
清洁能源光伏接入情况数据[key] = value; // 清洁能源光伏接入情况数据[key] = value;
} // }
ret["api4"] = getKeyValue("清洁能源光伏接入情况", 清洁能源光伏接入情况数据, 清洁能源光伏接入情况DataAndUnit.unitMap, false, false ); // getKeyValue("清洁能源光伏接入情况", 清洁能源光伏接入情况数据, 清洁能源光伏接入情况DataAndUnit.unitMap, false, false );
const 分布式光伏客户DataAndUnit = objKeyReplace(excelData.分布式光伏客户);
const 总发电量DataAndUnit = objKeyReplace(excelData.总发电量);
const 装机容量DataAndUnit = objKeyReplace(excelData.装机容量);
ret["api4"] = 特化清洁能源接入情况("清洁能源光伏接入情况", 分布式光伏客户DataAndUnit, 总发电量DataAndUnit, 装机容量DataAndUnit );
ret["api5"] = getChartData("分布式光伏客户接入变化趋势", excelData.分布式光伏客户接入变化趋势, '户', false ); ret["api5"] = getChartData("分布式光伏客户接入变化趋势", excelData.分布式光伏客户接入变化趋势, '户', false );
...@@ -39,7 +45,7 @@ ...@@ -39,7 +45,7 @@
// ret["api9"] = getMoreYChartData("同比趋势分析", excelData.同比趋势分析, false, {"绿电指数":"单位","同比增长":"%"}); // ret["api9"] = getMoreYChartData("同比趋势分析", excelData.同比趋势分析, false, {"绿电指数":"单位","同比增长":"%"});
// ret["api10"] = getMoreYChartData("环比趋势分析", excelData.环比趋势分析, false, {"绿电指数":"单位","同比增长":"%"}); // ret["api10"] = getMoreYChartData("环比趋势分析", excelData.环比趋势分析, false, {"绿电指数":"单位","同比增长":"%"});
const 指标数据 = []; const 指标数据 = [];
excelData.当期指数分四象限分析指标.forEach(info => { excelData.当期指数分四象限分析指标.forEach(info => {
let checkInfo:any = objKeyReplace(info); let checkInfo:any = objKeyReplace(info);
...@@ -54,9 +60,54 @@ ...@@ -54,9 +60,54 @@
} }
ret["api11"] = getDropMoreData(当期指数分四象限分析数据, "当期指数分四象限分析", "当期指数分四象限分析", 指标数据); ret["api11"] = getDropMoreData(当期指数分四象限分析数据, "当期指数分四象限分析", "当期指数分四象限分析", 指标数据);
// ret["api12"] = getKeyValue("分布式光伏客户", 分布式光伏客户DataAndUnit.dataMap, 分布式光伏客户DataAndUnit.unitMap, false, false);
// ret["api13"] = getKeyValue("总发电量", 总发电量DataAndUnit.dataMap, 总发电量DataAndUnit.unitMap, false, false);
// ret["api14"] = getKeyValue("装机容量", 装机容量DataAndUnit.dataMap, 装机容量DataAndUnit.unitMap, false, false);
res.send(ret); res.send(ret);
} }
function 特化清洁能源接入情况(title, 分布式光伏客户DataAndUnit, 总发电量DataAndUnit, 装机容量DataAndUnit,) {
let result = {
title,
subTitle : title,
total : 0,
list : []
};
let 分布式光伏客户Unit = 分布式光伏客户DataAndUnit.unitMap;
let 分布式光伏客户Data = 分布式光伏客户DataAndUnit.dataMap;
result.list.push({
key:"分布式光伏客户",
value:分布式光伏客户Data["分布式光伏客户"],
unit:分布式光伏客户Unit["分布式光伏客户"],
rateName:"非居民占比",
rate:分布式光伏客户Data["非居民占比"]
});
let 总发电量Unit = 总发电量DataAndUnit.unitMap;
let 总发电量Data = 总发电量DataAndUnit.dataMap;
result.list.push({
key:"总发电量",
value:总发电量Data["总发电量"],
unit:总发电量Unit["总发电量"],
rateName:"非居民占比",
rate:总发电量Data["非居民占比"]
});
let 装机容量Unit = 装机容量DataAndUnit.unitMap;
let 装机容量Data = 装机容量DataAndUnit.dataMap;
result.list.push({
key:"装机容量",
value:装机容量Data["装机容量"],
unit:装机容量Unit["装机容量"],
rateName:"非居民占比",
rate:装机容量Data["非居民占比"]
});
return result;
}
\ No newline at end of file
...@@ -18,7 +18,7 @@ export function getData(req, res) { ...@@ -18,7 +18,7 @@ export function getData(req, res) {
// 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, true, false );
ret["api3"].list.forEach(info => { ret["api3"].list.forEach(info => {
info.value = 特化一体化电网运行管理(info.value); info.value = 特化一体化电网运行管理(info.value);
}); });
...@@ -100,13 +100,13 @@ export function getData(req, res) { ...@@ -100,13 +100,13 @@ export function getData(req, res) {
let _码上办_实时监测DataAndUnit = objKeyReplace(excelData._码上办_实时监测); let _码上办_实时监测DataAndUnit = objKeyReplace(excelData._码上办_实时监测);
ret["api31"] = getKeyValue("“码上办”实时监测", _码上办_实时监测DataAndUnit.dataMap, _码上办_实时监测DataAndUnit.unitMap, false, false ); ret["api31"] = getKeyValue("“码上办”实时监测", _码上办_实时监测DataAndUnit.dataMap, _码上办_实时监测DataAndUnit.unitMap, true, false );
let _码上办_监测结果DataAndUnit = objKeyReplace(excelData._码上办_监测结果); let _码上办_监测结果DataAndUnit = objKeyReplace(excelData._码上办_监测结果);
ret["api32"] = getKeyValue("“码上办”监测结果", _码上办_监测结果DataAndUnit.dataMap, _码上办_监测结果DataAndUnit.unitMap, false, false ); ret["api32"] = getChartData("“码上办”监测结果", _码上办_监测结果DataAndUnit.dataMap, "户", false );
let _码上办_经济成效DataAndUnit = objKeyReplace(excelData._码上办_经济成效); let _码上办_政策提示DataAndUnit = objKeyReplace(excelData._码上办_政策提示);
ret["api33"] = getKeyValue("“码上办”经济成效", _码上办_经济成效DataAndUnit.dataMap, _码上办_经济成效DataAndUnit.unitMap, false, false ); ret["api33"] = getKeyValue("“码上办”政策提示", _码上办_政策提示DataAndUnit.dataMap, _码上办_政策提示DataAndUnit.unitMap, false, false );
res.send(ret); res.send(ret);
} }
...@@ -167,15 +167,27 @@ export function get线路负载率(req, res) { ...@@ -167,15 +167,27 @@ export function get线路负载率(req, res) {
let ret = {}; let ret = {};
let 线路负荷率数据 = {}; let 线路负荷率数据 = {};
let 线路负荷率单位 = {}; let 线路负荷率单位 = {};
let 最大额定容量数据 = {};
let 最大额度容量单位 = {};
excelData.线路负荷率.forEach(info => { excelData.线路负荷率.forEach(info => {
let {max, min, name} = info; let {max, min, name, maxNum} = info;
let maxData = parseFloat(max.replace(/[\u4E00-\u9FA5a-zA-Z]+/,"")); let maxData = parseFloat(max.replace(/[\u4E00-\u9FA5a-zA-Z]+/,""));
let minData= parseFloat(min.replace(/[\u4E00-\u9FA5a-zA-Z]+/,"")); let minData= parseFloat(min.replace(/[\u4E00-\u9FA5a-zA-Z]+/,""));
let value = Math.ceil( ((Math.random() * (maxData - minData) ) + minData ) * 100 ) / 100; let value = Math.ceil( ((Math.random() * (maxData - minData) ) + minData ) * 100 ) / 100;
线路负荷率数据[name] = value; 线路负荷率数据[name] = value;
线路负荷率单位[name] = "%"; 线路负荷率单位[name] = "%";
let maxNumData = parseFloat(maxNum.replace(/[\u4E00-\u9FA5a-zA-Z]+/,""));
最大额定容量数据[name] = maxNumData;
最大额度容量单位[name] = 'MW'
}); });
ret["api1"] = getKeyValue("线路负荷率", 线路负荷率数据, 线路负荷率单位, false, false ); let keyValueData = getKeyValue("线路负荷率", 线路负荷率数据, 线路负荷率单位, false, false );
keyValueData.list.forEach( info => {
info["max"] = 最大额定容量数据[info.key];
info["maxUnit"] = 最大额度容量单位[info.key];
});
ret["api1"] = keyValueData;
res.send(ret); res.send(ret);
} }
import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getStringMoreData }from "../util/tools"; import { getChartData, getKeyValue, getListData, getSingleYAndMoreData, getMoreYChartData, objKeyReplace, getStringMoreData, getKeyStringValue }from "../util/tools";
import { get示范区总体概况 } from "../data/analysisExcelData"; import { get示范区总体概况 } from "../data/analysisExcelData";
export function getData(req, res) { export function getData(req, res) {
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
let excelData:any = get示范区总体概况(); let excelData:any = get示范区总体概况();
let 常住人口_万人_DataAndUnit = objKeyReplace(excelData.常住人口_万人_); let 常住人口_万人_DataAndUnit = objKeyReplace(excelData.常住人口_万人_);
ret["api1"] = getKeyValue("常住人口(万人)", 常住人口_万人_DataAndUnit.dataMap, 常住人口_万人_DataAndUnit.unitMap, true, false ); ret["api1"] = getKeyValue("常住人口(万人)", 常住人口_万人_DataAndUnit.dataMap, 常住人口_万人_DataAndUnit.unitMap, true, false );
let 地区生产总值_亿元_DataAndUnit = objKeyReplace(excelData.地区生产总值_亿元_); let 地区生产总值_亿元_DataAndUnit = objKeyReplace(excelData.地区生产总值_亿元_);
...@@ -17,7 +18,17 @@ ...@@ -17,7 +18,17 @@
ret["api3"] = getKeyValue("示范区面积(平方公里)", 示范区面积_平方公里_DataAndUnit.dataMap, 示范区面积_平方公里_DataAndUnit.unitMap, true, false ); ret["api3"] = getKeyValue("示范区面积(平方公里)", 示范区面积_平方公里_DataAndUnit.dataMap, 示范区面积_平方公里_DataAndUnit.unitMap, true, false );
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据); let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api4"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, false, false ); let 特化基础数据Map = {"电力客户数":excelData.电力客户数,
"装接容量":excelData.装接容量,
"全社会用电量":excelData.全社会用电量,
"分布式电源发电量":excelData.分布式电源发电量,
"最大负荷":excelData.最大负荷,
"电网基建投资":excelData.电网基建投资,
"绿电指数":excelData.绿电指数,
"碳排放":excelData.碳排放};
let 基础键值数据 = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, 基础数据DataAndUnit.unitMap, false, false );
ret["api4"] = 特化基础数据(基础键值数据, 特化基础数据Map);
ret["api5"] = getListData("电力先行成果",excelData.电力先行成果,["时间","内容"],{"时间":"time","内容":"info"}); ret["api5"] = getListData("电力先行成果",excelData.电力先行成果,["时间","内容"],{"时间":"time","内容":"info"});
...@@ -29,8 +40,30 @@ ...@@ -29,8 +40,30 @@
for (let key in excelData.先行启动区) { for (let key in excelData.先行启动区) {
先行启动区数据.push(excelData.先行启动区[key]); 先行启动区数据.push(excelData.先行启动区[key]);
} }
ret["api8"] = getStringMoreData("先行启动区", 先行启动区数据); ret["api8"] = getStringMoreData("先行启动区", 先行启动区数据);
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
\ No newline at end of file function 特化基础数据(data, checkMap) {
data.list.forEach(info => {
let {key} = info;
let addInfo = checkMap[key];
if (addInfo) {
let list = [];
let {dataMap} = objKeyReplace(addInfo);
for (let subKey in dataMap) {
list.push({ key:subKey, value:dataMap[subKey] });
}
info.list = list;
}
});
return data;
}
\ No newline at end of file
//数据来源
import { get数据来源 } from "../data/analysisExcelData";
import { getStringMoreData } from "../util/tools";
export function getData(req, res) {
let ret:any = {};
let excelData:any = get数据来源();
ret["api1"] = {title:"数据来源", data:excelData.数据来源}
res.send(ret);
}
\ No newline at end of file
...@@ -14,6 +14,9 @@ ...@@ -14,6 +14,9 @@
ret["api2"] = getKeyValue("吴江区数据", 吴江区数据DataAndUnit.dataMap, 吴江区数据DataAndUnit.unitMap, false, false ); ret["api2"] = getKeyValue("吴江区数据", 吴江区数据DataAndUnit.dataMap, 吴江区数据DataAndUnit.unitMap, false, false );
ret["api3"] = getChartData("长三角示范区一体化协同发展指数趋势",excelData.长三角示范区一体化协同发展指数趋势, false, false); ret["api3"] = getChartData("长三角示范区一体化协同发展指数趋势",excelData.长三角示范区一体化协同发展指数趋势, false, false);
ret["api3"].yMaxValue = 120;
ret["api3"].yStepValue = 5;
ret["api3"].yMinValue = 80;
let 青浦区数据DataAndUnit = objKeyReplace(excelData.青浦区数据); let 青浦区数据DataAndUnit = objKeyReplace(excelData.青浦区数据);
ret["api4"] = getKeyValue("青浦区数据", 青浦区数据DataAndUnit.dataMap, 青浦区数据DataAndUnit.unitMap, false, false ); ret["api4"] = getKeyValue("青浦区数据", 青浦区数据DataAndUnit.dataMap, 青浦区数据DataAndUnit.unitMap, false, false );
......
...@@ -14,9 +14,12 @@ ...@@ -14,9 +14,12 @@
ret["api2"] = getKeyValue("行业生产指数", 行业生产指数DataAndUnit.dataMap, 行业生产指数DataAndUnit.unitMap, false, false ); ret["api2"] = getKeyValue("行业生产指数", 行业生产指数DataAndUnit.dataMap, 行业生产指数DataAndUnit.unitMap, false, 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, true, false );
ret["api4"] = getChartData("生产指数趋势分析", excelData.生产指数趋势分析, false, false ); ret["api4"] = getChartData("生产指数趋势分析", excelData.生产指数趋势分析, false, false );
ret["api4"].yMinValue = 40;
ret["api4"].yMaxValue = 160;
ret["api4"].yStepValue = 40;
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据); ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
......
...@@ -17,6 +17,9 @@ ...@@ -17,6 +17,9 @@
ret["api3"] = getKeyValue("行业景气指数", 行业景气度DataAndUnit.dataMap, 行业景气度DataAndUnit.unitMap, false, false ); ret["api3"] = getKeyValue("行业景气指数", 行业景气度DataAndUnit.dataMap, 行业景气度DataAndUnit.unitMap, false, false );
ret["api4"] = getChartData("经济景气指数趋势分析", excelData.经济景气指数趋势分析, false, false ); ret["api4"] = getChartData("经济景气指数趋势分析", excelData.经济景气指数趋势分析, false, false );
ret["api4"].yMinValue = 40;
ret["api4"].yMaxValue = 160;
ret["api4"].yStepValue = 40;
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据); ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
......
...@@ -13,14 +13,32 @@ ...@@ -13,14 +13,32 @@
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 );
ret["api3"] = getChartData("行业疑似空壳企业分布", excelData.行业疑似空壳企业分布, '户', false );
let 非房地产 = {};
let 房地产占比 = {"非房地产":0, "房地产":0};
let 分离数据 = objKeyReplace(excelData.行业疑似空壳企业分布);
for (let key in 分离数据.dataMap) {
let value = 分离数据.dataMap[key];
if (key != "房地产") {
非房地产[key] = `${value}${分离数据.unitMap[key] || '' }`;
房地产占比["非房地产"] += value;
} else {
房地产占比["房地产"] += value;
}
}
ret["api3"] = getChartData("非房地产", 非房地产, '户', false );
ret["api4"] = getChartData("疑似空壳企业数变化趋势", excelData.疑似空壳企业数变化趋势, '户', false ); ret["api4"] = getChartData("疑似空壳企业数变化趋势", excelData.疑似空壳企业数变化趋势, '户', false );
ret["api5"] = getChartData("疑似空壳企业空壳率变化趋势", excelData.疑似空壳企业空壳率变化趋势, '%', false ); ret["api5"] = getChartData("疑似空壳企业空壳率变化趋势", excelData.疑似空壳企业空壳率变化趋势, '%', false );
ret["api6"] = getKeyValue("行业疑似空壳企业分布", 房地产占比, "户", false, false);
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据); ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
res.send(ret); res.send(ret);
} }
\ No newline at end of file
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
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, true, false );
ret["api2"] = getSingleYAndMoreData("每月企业信用变化趋势", excelData.每月企业信用变化趋势, false, '户'); ret["api2"] = getSingleYAndMoreData("每月企业信用变化趋势", excelData.每月企业信用变化趋势, false, '户');
...@@ -24,10 +24,3 @@ ...@@ -24,10 +24,3 @@
res.send(ret); res.send(ret);
} }
function updateName(data) {
let result = {};
for (let key in data) {
}
}
\ No newline at end of file
...@@ -10,12 +10,15 @@ ...@@ -10,12 +10,15 @@
let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据); let 基础数据DataAndUnit = objKeyReplace(excelData.基础数据);
ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, false, false, false ); ret["api1"] = getKeyValue("基础数据", 基础数据DataAndUnit.dataMap, false, 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, true, false );
ret["api3"] = getSingleYAndMoreData("三地各行业用电量", excelData.三地各行业用电量, false, false); ret["api3"] = getSingleYAndMoreData("三地各行业用电量", excelData.三地各行业用电量, false, false);
ret["api4"] = getSingleYAndMoreData("重点行业集中度年度分析(青浦)", excelData.重点行业集中度年度分析_青浦_, false, false); ret["api4"] = getSingleYAndMoreData("重点行业集中度年度分析(青浦)", excelData.重点行业集中度年度分析_青浦_, false, false);
ret["api4"].yMinValue = 40;
ret["api4"].yMaxValue = 100;
ret["api4"].yStepValue = 20;
ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据); ret["apiarea"] = getKeyStringValue("范围数据", excelData.范围数据);
......
...@@ -19,11 +19,12 @@ ...@@ -19,11 +19,12 @@
let 系统效果DataAndUnit = objKeyReplace(excelData.系统效果); let 系统效果DataAndUnit = objKeyReplace(excelData.系统效果);
ret["api4"] = getKeyValue("系统效果", 系统效果DataAndUnit.dataMap, 系统效果DataAndUnit.unitMap, false, false ); ret["api4"] = getKeyValue("系统效果", 系统效果DataAndUnit.dataMap, 系统效果DataAndUnit.unitMap, false, false );
ret["api5"] = getChartData("储能用户月分析(青浦区)", excelData.储能用户月分析_青浦区_, false, false ); //10-27日 晚上十一点 李旭要求加个单位
ret["api5"] = getChartData("储能用户月分析(青浦区)", excelData.储能用户月分析_青浦区_, "户", false );
ret["api6"] = getChartData("储能用户季度分析(青浦区)", excelData.储能用户季度分析_青浦区_, false, false ); ret["api6"] = getChartData("储能用户季度分析(青浦区)", excelData.储能用户季度分析_青浦区_, "户", false );
ret["api7"] = getChartData("储能用户年分析(青浦区)", excelData.储能用户年分析_青浦区_, false, false ); ret["api7"] = getChartData("储能用户年分析(青浦区)", excelData.储能用户年分析_青浦区_, "户", false );
ret["api8"] = getListData("服务方案热度排名",excelData.服务方案热度排名,["排名","方案名称","热度"],{"排名":"rank","方案名称":"name","热度":"info"}); ret["api8"] = getListData("服务方案热度排名",excelData.服务方案热度排名,["排名","方案名称","热度"],{"排名":"rank","方案名称":"name","热度":"info"});
...@@ -31,7 +32,8 @@ ...@@ -31,7 +32,8 @@
ret["api10"] = getSingleYAndMoreData("用户类型(青浦区)", excelData.用户类型_青浦区_, false, '户'); ret["api10"] = getSingleYAndMoreData("用户类型(青浦区)", excelData.用户类型_青浦区_, false, '户');
ret["api11"] = getSingleYAndMoreData("行业分类用户(青浦区)", excelData.行业分类用户_青浦区_, false, '户'); //10-27日 晚上十一点 李旭要求 行业分类用户(青浦区) 改为 产业类型(青浦区) excel没有改
ret["api11"] = getSingleYAndMoreData("产业类型(青浦区)", excelData.行业分类用户_青浦区_, false, '户');
ret["api12"] = getStringMoreData("综合能源智能匹配文本", excelData.综合能源智能匹配文本); ret["api12"] = getStringMoreData("综合能源智能匹配文本", excelData.综合能源智能匹配文本);
...@@ -39,5 +41,16 @@ ...@@ -39,5 +41,16 @@
ret["api14"] = getStringMoreData("系统配置", excelData.系统配置); ret["api14"] = getStringMoreData("系统配置", excelData.系统配置);
ret["api15"] = { title:"图片", data:["img/zhny1.png","img/zhny2.png","img/zhny3.png"]};
ret["api16"] = {title:"综合能源图片", data:[
"img/zhnxfw.png",
"img/dngyfw.png",
"img/qjnyfw.png",
"img/xxynfw.png",
"img/nyjyfw.png",
]};
res.send(ret); res.send(ret);
} }
...@@ -19,6 +19,8 @@ import * as zhnyPageBiz from '../biz/zhnyPage'; ...@@ -19,6 +19,8 @@ import * as zhnyPageBiz from '../biz/zhnyPage';
import * as lsdl_cdssPageBiz from '../biz/lsdl_cdssPage'; import * as lsdl_cdssPageBiz from '../biz/lsdl_cdssPage';
import * as lsdl_qjnygfPageBiz from '../biz/lsdl_qjnygfPage'; import * as lsdl_qjnygfPageBiz from '../biz/lsdl_qjnygfPage';
import * as sjlyBiz from '../biz/sjly'
export function setRouter(httpServer){ export function setRouter(httpServer){
httpServer.get('/zhdy', asyncHandler(zhdyBiz.getData)); httpServer.get('/zhdy', asyncHandler(zhdyBiz.getData));
...@@ -38,7 +40,9 @@ export function setRouter(httpServer){ ...@@ -38,7 +40,9 @@ export function setRouter(httpServer){
httpServer.get('/zhnyPage', asyncHandler(zhnyPageBiz.getData)); httpServer.get('/zhnyPage', asyncHandler(zhnyPageBiz.getData));
httpServer.get('/lsdl_cdssPage', asyncHandler(lsdl_cdssPageBiz.getData)); httpServer.get('/lsdl_cdssPage', asyncHandler(lsdl_cdssPageBiz.getData));
httpServer.get('/lsdl_qjnygfPage', asyncHandler(lsdl_qjnygfPageBiz.getData)); httpServer.get('/lsdl_qjnygfPage', asyncHandler(lsdl_qjnygfPageBiz.getData));
httpServer.get('/sjly', asyncHandler(sjlyBiz.getData));
httpServer.post('/sjly', asyncHandler(sjlyBiz.getData));
httpServer.post('/lsdl_cdssPage', asyncHandler(lsdl_cdssPageBiz.getData)); httpServer.post('/lsdl_cdssPage', asyncHandler(lsdl_cdssPageBiz.getData));
httpServer.post('/lsdl_qjnygfPage', asyncHandler(lsdl_qjnygfPageBiz.getData)); httpServer.post('/lsdl_qjnygfPage', asyncHandler(lsdl_qjnygfPageBiz.getData));
httpServer.post('/ptjcnlPage', asyncHandler(ptjcnlPageBiz.getData)); httpServer.post('/ptjcnlPage', asyncHandler(ptjcnlPageBiz.getData));
......
...@@ -328,6 +328,12 @@ function getChartStepNumber(number) { ...@@ -328,6 +328,12 @@ function getChartStepNumber(number) {
} }
//字符模板 //字符模板
/**
*
* @param title
* @param valueList
* @returns
*/
export function getStringMoreData(title, valueList) { export function getStringMoreData(title, valueList) {
let result = { title, data:{} }; let result = { title, data:{} };
valueList.forEach( (info, index) => { valueList.forEach( (info, index) => {
...@@ -440,4 +446,4 @@ export function getDataMapDecimalForN(dataMap, number?) { ...@@ -440,4 +446,4 @@ export function getDataMapDecimalForN(dataMap, number?) {
result[key] = getDecimalForN(value, tenCount); result[key] = getDecimalForN(value, tenCount);
} }
return result; return result;
} }
\ No newline at end of file
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