Commit 7868a79e by chenjinjing

no message

parent 7dc02bda
File added
No preview for this file type
<config>
<port>40015</port>
<dbPort>40012</dbPort>
<dbHost>192.168.0.71</dbHost>
<dbHost>127.0.0.1</dbHost>
<sign>xxx90909082fsdahfjosadjfpoiwausjorip2hjklrhn1ioud0u124rx0qwejfokasjfolksaujfoas</sign>
<imgPath>http://127.0.0.1:4980/yuyi/viewpage</imgPath>
</config>
import { systemConfig } from '../config/serverConfig';
import { getEnterprise } from '../data/db/qyfw';
import { qyfwTableData } from '../data/table/qyfwData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
......@@ -44,7 +45,14 @@ export async function getData(req, res) {
ret['qyxqdtxx'] = getTableOut( '企业需求动态详细', qyxqdtxxTableData);
let dtTableData = tablePackage(excelData["地图"].headerList[0], excelData["地图"].bodyList);
ret['dt'] = getTableOut( '地图', dtTableData);
let dt = {dataList:[], titleList:dtTableData.titleList};
dtTableData.dataList.forEach(info => {
let {D} = info;
let imgUrl = `${systemConfig.imgPath}/${D}`;
info["D"] = imgUrl;
dt.dataList.push(info);
})
ret['dt'] = getTableOut( '地图', dt);
let qybhqkPackageData = keyValuePackage(excelData['企业变化情况'].dataList);
ret['qybhqk'] = getKeyValueOut('企业变化情况', qybhqkPackageData);
......
......@@ -2,6 +2,7 @@
import { qyszhxTableData } from '../data/table/qyszhxData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, stringListPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getStringOut, getTableOut } from '../dataPackage/out';
import { systemConfig } from '../config/serverConfig';
/* 企业数字画像 */
......@@ -11,7 +12,15 @@ export function getData(req, res) {
let ret:any = {};
let qyjbqkPackageData = keyValuePackage(excelData['企业基本情况'].dataList);
ret['qyjbqk'] = getKeyValueOut('企业基本情况', qyjbqkPackageData);
let qyjbqk = [];
qyjbqkPackageData.forEach( info => {
let {key, value} = info;
if (key == "企业图片") {
info.value = `${systemConfig.imgPath}/${value}`;
}
qyjbqk.push(info);
})
ret['qyjbqk'] = getKeyValueOut('企业基本情况', qyjbqk);
let qyjbsjPackageData = keyValuePackage(excelData['企业基本数据'].dataList, "false");
ret['qyjbsj'] = getKeyValueOut('企业基本数据', qyjbsjPackageData);
......@@ -47,7 +56,14 @@ export function getData(req, res) {
ret['ysbhqs'] = getOnceYBarChartOut('营收变化趋势', ysbhqsPackageData);
let qydtTableData = tablePackage(excelData["企业动态"].headerList[0], excelData["企业动态"].bodyList);
ret['qydt'] = getTableOut( '企业动态', qydtTableData);
let qydt = {dataList:[], titleList:qydtTableData.titleList};
qydtTableData.dataList.forEach(info => {
let {A} = info;
let imgUrl = `${systemConfig.imgPath}/${A}`;
info["A"] = imgUrl;
qydt.dataList.push(info);
})
ret['qydt'] = getTableOut( '企业动态', qydt);
let fwxqPackageData = keyValuePackage(excelData['服务需求'].dataList, "false");
ret['fwxq'] = getKeyValueOut('服务需求', fwxqPackageData);
......@@ -71,7 +87,14 @@ export function getData(req, res) {
ret['yqtz'] = getKeyValueOut('园区通知', yqtzPackageData);
let yqtzxqTableData = tablePackage(excelData["园区通知详情"].headerList[0], excelData["园区通知详情"].bodyList);
ret['yqtzxq'] = getTableOut( '园区通知详情', yqtzxqTableData);
let yqtzxq = {dataList:[], titleList:yqtzxqTableData.titleList};
yqtzxqTableData.dataList.forEach(info => {
let {A} = info;
let imgUrl = `${systemConfig.imgPath}/${A}`;
info["A"] = imgUrl;
yqtzxq.dataList.push(info);
})
ret['yqtzxq'] = getTableOut( '园区通知详情', yqtzxq);
let yqhdPackageData = keyValuePackage(excelData['园区活动'].dataList);
ret['yqhd'] = getKeyValueOut('园区活动', yqhdPackageData);
......
import { systemConfig } from '../config/serverConfig';
import { zhyyTableData } from '../data/table/zhyyData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
......@@ -44,7 +45,14 @@ export function getData(req, res) {
ret['zhyyhzsj'] = getKeyValueOut('智慧运营汇总数据', zhyyhzsjPackageData);
let dtTableData = tablePackage(excelData["地图"].headerList[0], excelData["地图"].bodyList);
ret['dt'] = getTableOut( '地图', dtTableData);
let dt = {dataList:[], titleList:dtTableData.titleList};
dtTableData.dataList.forEach(info => {
let {D} = info;
let imgUrl = `${systemConfig.imgPath}/${D}`;
info["D"] = imgUrl;
dt.dataList.push(info);
})
ret['dt'] = getTableOut( '地图', dt);
let jyfxPackageData = keyValuePackage(excelData['就业分析'].dataList);
ret['jyfx'] = getKeyValueOut('就业分析', jyfxPackageData);
......@@ -77,10 +85,22 @@ export function getData(req, res) {
ret['cyzcxx'] = getKeyValueOut('产业政策详细', cyzcxxPackageData);
let yqhdPackageData = keyValuePackage(excelData['园区活动'].dataList);
ret['yqhd'] = getKeyValueOut('园区活动', yqhdPackageData);
let yqhd = [];
yqhdPackageData.forEach( info => {
let {key, value} = info;
info.value = `${systemConfig.imgPath}/${value}`;
yqhd.push(info);
})
ret['yqhd'] = getKeyValueOut('园区活动', yqhd);
let yqxwPackageData = keyValuePackage(excelData['园区新闻'].dataList);
ret['yqxw'] = getKeyValueOut('园区新闻', yqxwPackageData);
let yqxw = [];
yqxwPackageData.forEach( info => {
let {key, value} = info;
info.value = `${systemConfig.imgPath}/${value}`;
yqxw.push(info);
})
ret['yqxw'] = getKeyValueOut('园区新闻', yqxw);
res.send(ret);
}
\ No newline at end of file
......@@ -15,11 +15,13 @@ export async function initConfig() {
if (!configInfo || !configInfo.config) throw new BizError('xml中无配置');
else {
let {port, dbHost, dbPort, sign } = configInfo.config;
let {port, dbHost, dbPort, sign, imgPath } = configInfo.config;
systemConfig.port = parseInt(port[0]);
systemConfig.dbPath = analysisDBPathStr(dbHost[0], dbPort[0]);
systemConfig.sign = sign[0];
systemConfig.imgPath = imgPath[0];
}
console.log("config init success");
......
......@@ -8,4 +8,5 @@ export class ServerConfig {
port:number;
dbPath:string;
sign:string;
imgPath:string;
}
\ 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