Commit de620a0c by chenjinjing

no message

parent b96e715a
No preview for this file type
<config> <config>
<port>40029</port> <port>13271</port>
<imgPath>http://192.168.0.71:40029</imgPath> <imgPath>http://127.0.0.1:13271</imgPath>
<token>73n6124cv7rq614c572x80jma7mj3yhs</token> <token>73n6124cv7rq614c572x80jma7mj3yhs</token>
<userName>1</userName> <userName>1</userName>
<plantId>735608</plantId> <plantId>735608</plantId>
......
...@@ -14,6 +14,9 @@ export function getData(req, res) { ...@@ -14,6 +14,9 @@ export function getData(req, res) {
let sfjdglPackageData = keyValuePackage(excelData['示范基地概览'].dataList); let sfjdglPackageData = keyValuePackage(excelData['示范基地概览'].dataList);
ret['sfjdgl'] = getKeyValueOut('示范基地概览', sfjdglPackageData); ret['sfjdgl'] = getKeyValueOut('示范基地概览', sfjdglPackageData);
let lychxjdzmjPackageData = keyValuePackage(excelData['绿叶菜核心基地总面积'].dataList);
ret['lychxjdzmj'] = getKeyValueOut('绿叶菜核心基地面积', lychxjdzmjPackageData);
let rzqyqkTableData = tablePackage(excelData["入驻企业情况"].headerList[0], excelData["入驻企业情况"].bodyList); let rzqyqkTableData = tablePackage(excelData["入驻企业情况"].headerList[0], excelData["入驻企业情况"].bodyList);
ret['rzqyqk'] = getTableOut( '入驻企业情况', rzqyqkTableData); ret['rzqyqk'] = getTableOut( '入驻企业情况', rzqyqkTableData);
...@@ -38,6 +41,18 @@ export function getData(req, res) { ...@@ -38,6 +41,18 @@ export function getData(req, res) {
let znggfxPackageData = keyValuePackage(excelData['智能灌溉分析'].dataList); let znggfxPackageData = keyValuePackage(excelData['智能灌溉分析'].dataList);
ret['znggfx'] = getKeyValueOut('智能灌溉分析', znggfxPackageData); ret['znggfx'] = getKeyValueOut('智能灌溉分析', znggfxPackageData);
let znggTableData = {};
excelData["智能灌溉"].dataList.forEach( info => {
let {ntwz, trsd, ggsj, ggjgsj, sfxygg} = info;
info["img"] = `${systemConfig.imgPath}/监控/${ntwz}.png`;
znggTableData[ntwz] = info;
})
ret['zngg'] = {title:'智能灌溉', dataList:znggTableData};
let gglqsfxPackageData = onceYBarChartPackage( excelData['灌溉量趋势分析'], '','');
ret['gglqsfx'] = getOnceYBarChartOut('灌溉量趋势分析', gglqsfxPackageData);
let scxyfxPackageData = onceYBarChartPackage(excelData['蔬菜效益分析'], '日统计', '' ); let scxyfxPackageData = onceYBarChartPackage(excelData['蔬菜效益分析'], '日统计', '' );
ret['scxyfx'] = getOnceYBarChartOut('蔬菜效益分析', scxyfxPackageData); ret['scxyfx'] = getOnceYBarChartOut('蔬菜效益分析', scxyfxPackageData);
...@@ -63,18 +78,6 @@ export function getData(req, res) { ...@@ -63,18 +78,6 @@ export function getData(req, res) {
let szcyPackageData = keyValuePackage(excelData['数字产业'].dataList); let szcyPackageData = keyValuePackage(excelData['数字产业'].dataList);
let szhglPackageData = keyValuePackage(excelData['数字化管理'].dataList); let szhglPackageData = keyValuePackage(excelData['数字化管理'].dataList);
ret['szcy'] = getKeyValueOut('数字产业', szcyPackageData.concat(szhglPackageData)); ret['szcy'] = getKeyValueOut('数字产业', szcyPackageData.concat(szhglPackageData));
let znggTableData = {};
excelData["智能灌溉"].dataList.forEach( info => {
let {ntwz, trsd, ggsj, ggjgsj, sfxygg} = info;
info["img"] = `${systemConfig.imgPath}/监控/${ntwz}.png`;
znggTableData[ntwz] = info;
})
ret['zngg'] = {title:'智能灌溉', dataList:znggTableData};
let gglqsfxPackageData = onceYBarChartPackage( excelData['灌溉量趋势分析'], '','');
ret['gglqsfx'] = getOnceYBarChartOut('灌溉量趋势分析', gglqsfxPackageData);
// let gglqsfxPackageData = {}; // let gglqsfxPackageData = {};
// excelData["灌溉量趋势分析"].forEach( info => { // excelData["灌溉量趋势分析"].forEach( info => {
// let itemChart = onceYBarChartPackage( [info], '',''); // let itemChart = onceYBarChartPackage( [info], '','');
...@@ -87,7 +90,7 @@ export function getData(req, res) { ...@@ -87,7 +90,7 @@ export function getData(req, res) {
} }
/** /**
* 种植种类/种植分布 * 种植种类
*/ */
export function zzzl(req, res) { export function zzzl(req, res) {
let {type} = req.query; let {type} = req.query;
...@@ -123,5 +126,33 @@ export function zzzl(req, res) { ...@@ -123,5 +126,33 @@ export function zzzl(req, res) {
ret["zzzl"] = zzzlTableDataList; ret["zzzl"] = zzzlTableDataList;
res.send(ret); res.send(ret);
} }
\ No newline at end of file
/**
* 种植分布
*/
export function zzfb(req, res) {
let excelData = cyszhglTableData();
let ret:any = {};
let zzfbAllTableData:any = tablePackage(excelData["种植分布"].headerList[0], excelData["种植分布"].bodyList);
let zzfbInfo = {};
zzfbAllTableData.dataList.forEach( info => {
let {A, B, C, D} = info;
if (!zzfbInfo[D]) zzfbInfo[D] = [];
zzfbInfo[D].push({
key:A,
value:B || "0株",
rate:C || "0亩",
img:`${systemConfig.imgPath}/种植类别/${A}.png`
});
})
ret["zzfb"] = zzfbInfo;
res.send(ret);
}
...@@ -35,8 +35,8 @@ export function getData(req, res) { ...@@ -35,8 +35,8 @@ export function getData(req, res) {
let chzlcxPackageData = onceYBarChartPackage( excelData['虫害治理成效'], '',''); let chzlcxPackageData = onceYBarChartPackage( excelData['虫害治理成效'], '','');
ret['chzlcx'] = getOnceYBarChartOut('虫害治理成效', chzlcxPackageData); ret['chzlcx'] = getOnceYBarChartOut('虫害治理成效', chzlcxPackageData);
let tqjcPackageData = keyValuePackage(excelData['天气检测'].dataList); // let tqjcPackageData = keyValuePackage(excelData['天气检测'].dataList);
ret['tqjc'] = getKeyValueOut('天气检测', tqjcPackageData); // ret['tqjc'] = getKeyValueOut('天气检测', tqjcPackageData);
let trjcPackageData = keyValuePackage(excelData['土壤检测'].dataList); let trjcPackageData = keyValuePackage(excelData['土壤检测'].dataList);
ret['trjc'] = getKeyValueOut('土壤检测', trjcPackageData); ret['trjc'] = getKeyValueOut('土壤检测', trjcPackageData);
...@@ -53,7 +53,7 @@ export function getData(req, res) { ...@@ -53,7 +53,7 @@ export function getData(req, res) {
let img = `${systemConfig.imgPath}/${bhczlPackageData[i]}`; let img = `${systemConfig.imgPath}/${bhczlPackageData[i]}`;
bhczl.push(img); bhczl.push(img);
} }
ret['bhczl'] = getStringOut('病害虫治理', bhczlPackageData); ret['bhczl'] = getStringOut('病害虫治理', bhczl);
let chjcdyjPackageData = keyValuePackage(excelData['虫害检测灯预警'].dataList); let chjcdyjPackageData = keyValuePackage(excelData['虫害检测灯预警'].dataList);
ret['chjcdyj'] = getKeyValueOut('虫害检测灯预警', chjcdyjPackageData); ret['chjcdyj'] = getKeyValueOut('虫害检测灯预警', chjcdyjPackageData);
......
...@@ -41,8 +41,8 @@ export function getData(req, res) { ...@@ -41,8 +41,8 @@ export function getData(req, res) {
let gzztlbTableData = tablePackage(excelData["故障状态列表"].headerList[0], excelData["故障状态列表"].bodyList); let gzztlbTableData = tablePackage(excelData["故障状态列表"].headerList[0], excelData["故障状态列表"].bodyList);
ret['gzztlb'] = getTableOut( '故障状态列表', gzztlbTableData); ret['gzztlb'] = getTableOut( '故障状态列表', gzztlbTableData);
let tqsjPackageData = keyValuePackage(excelData['天气数据'].dataList); // let tqsjPackageData = keyValuePackage(excelData['天气数据'].dataList);
ret['tqsj'] = getKeyValueOut('天气数据', tqsjPackageData); // ret['tqsj'] = getKeyValueOut('天气数据', tqsjPackageData);
let sbyhjcPackageData = keyValuePackage(excelData['设备运行监测'].dataList); let sbyhjcPackageData = keyValuePackage(excelData['设备运行监测'].dataList);
ret['sbyhjc'] = getKeyValueOut('设备运行监测', sbyhjcPackageData); ret['sbyhjc'] = getKeyValueOut('设备运行监测', sbyhjcPackageData);
...@@ -64,8 +64,19 @@ export function getData(req, res) { ...@@ -64,8 +64,19 @@ export function getData(req, res) {
// let zdqyjkPackageData = keyValuePackage(excelData['重点区域监控'].dataList); // let zdqyjkPackageData = keyValuePackage(excelData['重点区域监控'].dataList);
// ret['zdqyjk'] = getKeyValueOut('重点区域监控', zdqyjkPackageData); // ret['zdqyjk'] = getKeyValueOut('重点区域监控', zdqyjkPackageData);
// rtsp://admin:a1357924680@192.168.8.210:554/Streaming/Channels/101?transportmode=multicast
// rtsp://admin:a1357924680@192.168.8.194:554/Streaming/Channels/101?transportmode=multicast
// rtsp://admin:a1357924680@192.168.8.105:554/Streaming/Channels/101?transportmode=multicast
// rtsp://admin:a1357924680@192.168.8.153:554/Streaming/Channels/101?transportmode=multicast
let zdqyjkTableData = tablePackage(excelData["重点区域监控"].headerList[0], excelData["重点区域监控"].bodyList); let zdqyjkTableData = tablePackage(excelData["重点区域监控"].headerList[0], excelData["重点区域监控"].bodyList);
ret['zdqyjk'] = getTableOut( '重点区域监控', zdqyjkTableData); let zdqyjkData = {titleList:zdqyjkTableData.titleList, dataList:[]};
zdqyjkTableData.dataList.forEach( info => {
let {A, B, C, D, E, F} = info;
let imgUrl = `${systemConfig.imgPath}/监控/${C}`;
zdqyjkData.dataList.push({A, B, C:imgUrl, D, E, F});
})
ret['zdqyjk'] = getTableOut( '重点区域监控', zdqyjkData);
// let zdqyjkData = []; // let zdqyjkData = [];
// zdqyjkPackageData.forEach( info => { // zdqyjkPackageData.forEach( info => {
// let {key, value} = info; // let {key, value} = info;
......
...@@ -11,8 +11,8 @@ export function getData(req, res) { ...@@ -11,8 +11,8 @@ export function getData(req, res) {
let ret:any = {}; let ret:any = {};
/**中上 */ /**中上 */
let ztsjfbPackageData = keyValuePackage(excelData['总体数据分布'].dataList); // let ztsjfbPackageData = keyValuePackage(excelData['总体数据分布'].dataList);
ret['ztsjfb'] = getKeyValueOut('总体数据分布', ztsjfbPackageData); // ret['ztsjfb'] = getKeyValueOut('总体数据分布', ztsjfbPackageData);
/**左屏 */ /**左屏 */
let zrzyPackageData = keyValuePackage(excelData['张江镇自然资源'].dataList); let zrzyPackageData = keyValuePackage(excelData['张江镇自然资源'].dataList);
...@@ -21,20 +21,23 @@ export function getData(req, res) { ...@@ -21,20 +21,23 @@ export function getData(req, res) {
let szylylPackageData = keyValuePackage(excelData['水资源利用率'].dataList); let szylylPackageData = keyValuePackage(excelData['水资源利用率'].dataList);
ret['szylyl'] = getKeyValueOut('水资源利用率', szylylPackageData); ret['szylyl'] = getKeyValueOut('水资源利用率', szylylPackageData);
let qyqkPackageData = keyValuePackage(excelData['企业情况'].dataList); // let cyjgPackageData = keyValuePackage(excelData['产业结构'].dataList);
ret['qyqk'] = getKeyValueOut('企业情况', qyqkPackageData); // ret['cyjg'] = getKeyValueOut('产业结构', cyjgPackageData);
let cyztjgPackageData = keyValuePackage(excelData['产业主体结构'].dataList);
ret['cyztjg'] = getKeyValueOut('产业主体结构', cyztjgPackageData);
// let qyqkPackageData = keyValuePackage(excelData['企业情况'].dataList);
// ret['qyqk'] = getKeyValueOut('企业情况', qyqkPackageData);
let cyryjbqkPackageData = keyValuePackage(excelData['从业人员基本情况'].dataList);
ret['cyryjbqk'] = getKeyValueOut('从业人员基本情况', cyryjbqkPackageData);
let zyyglxPackageData = keyValuePackage(excelData['专业员工类型'].dataList); let zyyglxPackageData = keyValuePackage(excelData['专业员工类型'].dataList);
ret['zyyglx'] = getKeyValueOut('专业员工类型', zyyglxPackageData); ret['zyyglx'] = getKeyValueOut('专业员工类型', zyyglxPackageData);
let cyryqkPackageData = keyValuePackage(excelData['从业人员情况'].dataList); let cyryqkPackageData = keyValuePackage(excelData['从业人员情况'].dataList);
ret['cyryqk'] = getKeyValueOut('从业人员情况', cyryqkPackageData); ret['cyryqk'] = getKeyValueOut('从业人员情况', cyryqkPackageData);
let cyjgPackageData = keyValuePackage(excelData['产业结构'].dataList);
ret['cyjg'] = getKeyValueOut('产业结构', cyjgPackageData);
let cyztjgPackageData = keyValuePackage(excelData['产业主体结构'].dataList);
ret['cyztjg'] = getKeyValueOut('产业主体结构', cyztjgPackageData);
/**右屏 */ /**右屏 */
let zdxmjsPackageData = keyValuePackage(excelData['重点项目建设'].dataList); let zdxmjsPackageData = keyValuePackage(excelData['重点项目建设'].dataList);
...@@ -43,20 +46,20 @@ export function getData(req, res) { ...@@ -43,20 +46,20 @@ export function getData(req, res) {
let xmfxPackageData = keyValuePackage(excelData['项目分析'].dataList); let xmfxPackageData = keyValuePackage(excelData['项目分析'].dataList);
ret['xmfx'] = getKeyValueOut('项目分析', xmfxPackageData); ret['xmfx'] = getKeyValueOut('项目分析', xmfxPackageData);
let zjfwPackageData = keyValuePackage(excelData['专家服务'].dataList); // let zjfwPackageData = keyValuePackage(excelData['专家服务'].dataList);
ret['zjfw'] = getKeyValueOut('专家服务', zjfwPackageData); // ret['zjfw'] = getKeyValueOut('专家服务', zjfwPackageData);
let jsyjqkPackageData = keyValuePackage(excelData['技术创新引进情况'].dataList);
ret['jsyjqk'] = getKeyValueOut('技术创新引进情况', jsyjqkPackageData);
let cxjsjcsjPackageData = keyValuePackage(excelData['创新技术基础数据'].dataList); let cxjsjcsjPackageData = keyValuePackage(excelData['创新技术基础数据'].dataList);
ret['cxjsjcsj'] = getKeyValueOut('创新技术基础数据', cxjsjcsjPackageData); ret['cxjsjcsj'] = getKeyValueOut('创新技术基础数据', cxjsjcsjPackageData);
let jsyjqkPackageData = keyValuePackage(excelData['技术创新引进情况'].dataList);
ret['jsyjqk'] = getKeyValueOut('技术创新引进情况', jsyjqkPackageData);
let jscxqsPackageData = onceYBarChartPackage( excelData['技术创新趋势'], '',''); let jscxqsPackageData = onceYBarChartPackage( excelData['技术创新趋势'], '','');
ret['jscxqs'] = getOnceYBarChartOut('技术创新趋势', jscxqsPackageData); ret['jscxqs'] = getOnceYBarChartOut('技术创新趋势', jscxqsPackageData);
let yjjsyjqkPackageData = keyValuePackage(excelData['引进技术基础数据'].dataList); // let yjjsyjqkPackageData = keyValuePackage(excelData['引进技术基础数据'].dataList);
ret['yjjsyjqk'] = getKeyValueOut('引进技术基础数据', yjjsyjqkPackageData); // ret['yjjsyjqk'] = getKeyValueOut('引进技术基础数据', yjjsyjqkPackageData);
let yjjscxqsPackageData = onceYBarChartPackage( excelData['引进技术创新趋势'], '',''); let yjjscxqsPackageData = onceYBarChartPackage( excelData['引进技术创新趋势'], '','');
ret['yjjscxqs'] = getOnceYBarChartOut('引进技术创新趋势', yjjscxqsPackageData); ret['yjjscxqs'] = getOnceYBarChartOut('引进技术创新趋势', yjjscxqsPackageData);
......
...@@ -67,19 +67,19 @@ export async function getGuangFu() { ...@@ -67,19 +67,19 @@ export async function getGuangFu() {
end_date:nowYearAgo, end_date:nowYearAgo,
time_unit:"year", time_unit:"year",
} }
let pjzData:any = await get(dataCenterInterfaceConfig.hqmdzlsfdl, nhfxquery, header); // let pjzData:any = await get(dataCenterInterfaceConfig.hqmdzlsfdl, nhfxquery, header);
if (!pjzData.body) console.log("接口请求失败-获取某电站历史发电量:hqmdzlsfdl"); // if (!pjzData.body) console.log("接口请求失败-获取某电站历史发电量:hqmdzlsfdl");
let nowYear = moment(nowTime).format("YYYY"); // let nowYear = moment(nowTime).format("YYYY");
//平均值 // //平均值
if (pjzData.body) { // if (pjzData.body) {
pjzData.body.energys.forEach( info => { // pjzData.body.energys.forEach( info => {
let {date, energy} = info; // let {date, energy} = info;
let value = Math.round((energy/365)*100)/100; // let value = Math.round((energy/365)*100)/100;
result.nhfx.charData.push({key:date, value}); // result.nhfx.charData.push({key:date, value});
if (date == nowYear) nhfxData.年用电量 = energy; // if (date == nowYear) nhfxData.年用电量 = energy;
}) // })
} // }
//当天功率 //当天功率
...@@ -225,24 +225,24 @@ export async function getGuangFu() { ...@@ -225,24 +225,24 @@ export async function getGuangFu() {
//去年 //去年
/** todo 接口调用频率限制---------------------------------------------------------------------------------------- */ /** todo 接口调用频率限制---------------------------------------------------------------------------------------- */
// let yearAgo = moment().subtract(1, 'years'); let yearAgo = moment().subtract(1, 'years');
// let dayAgo = moment().subtract(7, 'days'); let dayAgo = moment().subtract(7, 'days');
// let startDate = `${yearAgo}-${moment(dayAgo).format("-MM-DD")}`; let startDate = `${yearAgo}-${moment(dayAgo).format("-MM-DD")}`;
// let endDate = `${yearAgo}-${moment(nowTime).format("MM-DD")}`; let endDate = `${yearAgo}-${moment(nowTime).format("MM-DD")}`;
// let xyfxquery = { let xyfxquery = {
// plant_id:systemConfig.plantId, plant_id:systemConfig.plantId,
// start_date:startDate, start_date:startDate,
// end_date:endDate, end_date:endDate,
// time_unit:"year", time_unit:"year",
// } }
// let hqmdzlsfdl:any = await get(dataCenterInterfaceConfig.hqmdzlsfdl, xyfxquery, header); let hqmdzlsfdl:any = await get(dataCenterInterfaceConfig.hqmdzlsfdl, xyfxquery, header);
// if (!hqmdzlsfdl) throw new BizError('数据未返回'); if (!hqmdzlsfdl) throw new BizError('数据未返回');
let lastyear = []; let lastyear = [];
// hqmdzlsfdl.body.energys.forEach( info => { hqmdzlsfdl.body.energys.forEach( info => {
// let {date, energy} = info; let {date, energy} = info;
// let thisPrice = energy * price; let thisPrice = energy * price;
// lastyear.push({key:date, value:thisPrice}); lastyear.push({key:date, value:thisPrice});
// }); });
result.xyfx.chartData["去年"] = lastyear; result.xyfx.chartData["去年"] = lastyear;
/** todo 接口调用频率限制---------------------------------------------------------------------------------------- */ /** todo 接口调用频率限制---------------------------------------------------------------------------------------- */
......
...@@ -32,7 +32,8 @@ export function cyszhglTableData() { ...@@ -32,7 +32,8 @@ export function cyszhglTableData() {
// let decollatePlanarList =["预警详情工单","种植种类", "种植分布","产品溯源信息"];//适配 表格 // let decollatePlanarList =["预警详情工单","种植种类", "种植分布","产品溯源信息"];//适配 表格
// let titltListConfig = {}; // let titltListConfig = {};
let keyValueOrTitleList = ["风险类型占比", "安全管理","示范基地概览","示范地投入品使用记录","风险预警","产业销量排行","数字产业", "数字化管理", "智能灌溉", "智能灌溉分析"];//适配 饼图 键值以及需要多个key的 let keyValueOrTitleList = ["风险类型占比", "安全管理","示范基地概览","示范地投入品使用记录","风险预警","产业销量排行","数字产业", "数字化管理", "智能灌溉", "智能灌溉分析",
"绿叶菜核心基地总面积"];//适配 饼图 键值以及需要多个key的
let barChartList = ["苗情检测","农产品安全质量检测","蔬菜效益分析","渔业效益分析","灌溉量趋势分析", "投入品使用情况", "绿色防控物资使用情况", "溉量趋势分析", "效益分析"]; //适配 柱状图 折线图 let barChartList = ["苗情检测","农产品安全质量检测","蔬菜效益分析","渔业效益分析","灌溉量趋势分析", "投入品使用情况", "绿色防控物资使用情况", "溉量趋势分析", "效益分析"]; //适配 柱状图 折线图
let stringList = []; let stringList = [];
let decollatePlanarList =["入驻企业情况", "预警详情工单","种植种类", "种植分布","产品溯源信息"];//适配 表格 let decollatePlanarList =["入驻企业情况", "预警详情工单","种植种类", "种植分布","产品溯源信息"];//适配 表格
......
...@@ -25,7 +25,7 @@ export function hjszzlTableData() { ...@@ -25,7 +25,7 @@ export function hjszzlTableData() {
let blockDataList = onceSheetBecomeOfblockData('zjny.xlsx', '环境数字治理'); let blockDataList = onceSheetBecomeOfblockData('zjny.xlsx', '环境数字治理');
let keyValueOrTitleList = ["天气检测","土壤检测","水质检测","环境基础分析","治理情况","灾害性应急管理", "病害虫治理", "虫害检测灯预警", "气象灾害列表"];//适配 饼图 键值以及需要多个key的 let keyValueOrTitleList = ["土壤检测","水质检测","环境基础分析","治理情况","灾害性应急管理", "病害虫治理", "虫害检测灯预警", "气象灾害列表"];//适配 饼图 键值以及需要多个key的
let barChartList = ["气温趋势","土壤微量元素监测","浊度趋势变化","温度趋势变化","PH值趋势变化",,"NH3-N趋势变化","溶解氧趋势变化","虫害治理成效"]; //适配 柱状图 折线图 // let barChartList = ["气温趋势","土壤微量元素监测","浊度趋势变化","温度趋势变化","PH值趋势变化",,"NH3-N趋势变化","溶解氧趋势变化","虫害治理成效"]; //适配 柱状图 折线图 //
let stringList = []; let stringList = [];
let decollatePlanarList =["天气检测表"];//适配 表格 let decollatePlanarList =["天气检测表"];//适配 表格
......
...@@ -26,7 +26,8 @@ export function yzdqxdnyzlTableData() { ...@@ -26,7 +26,8 @@ export function yzdqxdnyzlTableData() {
let blockDataList = onceSheetBecomeOfblockData('zjny.xlsx', '现代农业走廊'); let blockDataList = onceSheetBecomeOfblockData('zjny.xlsx', '现代农业走廊');
let keyValueOrTitleList = ["张江镇自然资源","水资源利用率","企业情况","总体数据分布","专业员工类型","从业人员情况","产业结构","产业主体结构", let keyValueOrTitleList = ["张江镇自然资源","水资源利用率","企业情况","总体数据分布","专业员工类型","从业人员情况","产业结构","产业主体结构",
"重点项目建设","项目分析","专家服务","技术创新引进情况","创新技术基础数据","引进技术基础数据","经营管理情况"];//适配 饼图 键值以及需要多个key的 "重点项目建设","项目分析","专家服务","技术创新引进情况","创新技术基础数据","引进技术基础数据","经营管理情况",
"从业人员基本情况"];//适配 饼图 键值以及需要多个key的
let barChartList = ["技术创新趋势","引进技术创新趋势","农业生产产值趋势图"]; //适配 柱状图 折线图 let barChartList = ["技术创新趋势","引进技术创新趋势","农业生产产值趋势图"]; //适配 柱状图 折线图
let stringList = []; let stringList = [];
......
...@@ -2,17 +2,19 @@ ...@@ -2,17 +2,19 @@
import { initInterfaceData } from "./data/interface/cronJob"; import { initInterfaceData } from "./data/interface/cronJob";
import { httpServer } from "./net/http_server"; import { httpServer } from "./net/http_server";
import { initConfig, systemConfig } from "./config/serverConfig"; import { initConfig, systemConfig } from "./config/serverConfig";
import { guangfuInit } from "./biz/getData";
async function lanuch() { async function lanuch() {
test(); test();
await initConfig(); await initConfig();
// initInterfaceData(); // initInterfaceData();
httpServer.createServer( systemConfig.port ); httpServer.createServer( systemConfig.port );
// await guangfuInit();
console.log('This indicates that the server is started successfully.'); console.log('This indicates that the server is started successfully.');
} }
function test() { function test() {
//
} }
lanuch(); lanuch();
...@@ -39,6 +39,7 @@ export function setRouter(httpServer){ ...@@ -39,6 +39,7 @@ export function setRouter(httpServer){
httpServer.post('/cyszhgl', asyncHandler(cyszhglBiz.getData)); httpServer.post('/cyszhgl', asyncHandler(cyszhglBiz.getData));
httpServer.post('/cyszhgl/zzzl', asyncHandler(cyszhglBiz.zzzl)); httpServer.post('/cyszhgl/zzzl', asyncHandler(cyszhglBiz.zzzl));
httpServer.post('/cyszhgl/zzfb', asyncHandler(cyszhglBiz.zzfb));
httpServer.post('/gfny', asyncHandler(gfnyBiz.getData)); httpServer.post('/gfny', asyncHandler(gfnyBiz.getData));
...@@ -60,6 +61,7 @@ export function setRouter(httpServer){ ...@@ -60,6 +61,7 @@ export function setRouter(httpServer){
httpServer.get('/cyszhgl', asyncHandler(cyszhglBiz.getData)); httpServer.get('/cyszhgl', asyncHandler(cyszhglBiz.getData));
httpServer.get('/cyszhgl/zzzl', asyncHandler(cyszhglBiz.zzzl)); httpServer.get('/cyszhgl/zzzl', asyncHandler(cyszhglBiz.zzzl));
httpServer.get('/cyszhgl/zzfb', asyncHandler(cyszhglBiz.zzfb));
httpServer.get('/gfny', asyncHandler(gfnyBiz.getData)); httpServer.get('/gfny', asyncHandler(gfnyBiz.getData));
......
...@@ -11,7 +11,7 @@ export function get(url:string, query?, headers?, timeOut?) { ...@@ -11,7 +11,7 @@ export function get(url:string, query?, headers?, timeOut?) {
request.get(paramater, function (err, res, body) { request.get(paramater, function (err, res, body) {
const success = !err && res && res == 200; const success = !err && res && res == 200;
let message = err || res.statusCode || ""; let message = err || res.statusCode || "";
resolve({success, message, body}); resolve({success, message, body:body.data});
}) })
}) })
} }
......
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