Commit 8306299a by Zllgogo

no message

parent e5446447
// import { getJxgljsc, getKXCertificationDetails } from '../data/db/jxgljsc';
import { getJxgljsc } from '../data/db/jxgljsc';
import { jxgljscTableData } from '../data/table/jxgljscData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
......@@ -8,6 +9,7 @@ import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut
export async function getData(req, res) {
let dbList = await getJxgljsc();
let excelData = jxgljscTableData();
let ret: any = {};
......@@ -22,10 +24,17 @@ export async function getData(req, res) {
let cyjgPackageData = keyValuePackage(dbList['产业结构'].dataList);
ret['cyjg'] = getKeyValueOut('产业结构', cyjgPackageData);
let ykjqypyqkTableData = tablePackage(excelData["硬科技企业培育情况"].headerList[0], excelData["硬科技企业培育情况"].bodyList);
ret['ykjqypyqk'] = getTableOut( '硬科技企业培育情况', ykjqypyqkTableData);
// let kjxzxqyrdqkTableData = tablePackage(excelData["科技型中小企业认定情况"].headerList[0], excelData["科技型中小企业认定情况"].bodyList);
// ret['kjxzxqyrdqk'] = getTableOut('科技型中小企业认定情况', kjxzxqyrdqkTableData);
// let ykjqypyqkTableData = tablePackage(excelData["硬科技企业培育情况"].headerList[0], excelData["硬科技企业培育情况"].bodyList);
// ret['ykjqypyqk'] = getTableOut( '硬科技企业培育情况', ykjqypyqkTableData);
let kjxzxqyrdqkPackageData = keyValuePackage(dbList['科技型中小企业认定情况'].dataList);
ret['kjxzxqyrdqk'] = getKeyValueOut('科技型中小企业认定情况', kjxzxqyrdqkPackageData);
// let kjxzxqyrdqkxxTableData = tablePackage(excelData["科技型中小企业认定情况"].headerList[0], excelData["科技型中小企业认定情况"].bodyList);
// ret['kjxzxqyrdqk'] = getTableOut( '科技型中小企业认定情况', kjxzxqyrdqkxxTableData);
let kjxzxqyrdqkxxTableData = tablePackage(dbList["科技型中小企业认定情况详细"].headerList[0], dbList["科技型中小企业认定情况详细"].bodyList);
ret['kjxzxqyrdqkxx'] = getTableOut('科技型中小企业认定情况详细', kjxzxqyrdqkxxTableData);
let rcyjPackageData = keyValuePackage(dbList['人才引进'].dataList);
......@@ -34,6 +43,11 @@ export async function getData(req, res) {
let fhqhzsjPackageData = keyValuePackage(dbList['孵化器汇总数据'].dataList);
ret['fhqhzsj'] = getKeyValueOut('孵化器汇总数据', fhqhzsjPackageData);
// let fhqdfsjPackageData = keyValuePackage(dbList['孵化器得分数据'].dataList);
// ret['fhqdfsj'] = getKeyValueOut('孵化器得分数据', fhqdfsjPackageData);
let fhqdfsjPackageData = keyValuePackage(excelData['孵化器得分数据'].dataList);
ret['fhqdfsj'] = getKeyValueOut('孵化器得分数据', fhqdfsjPackageData);
let xzzfqyqkPackageData = keyValuePackage(excelData['新增在孵企业情况'].dataList);
ret['xzzfqyqk'] = getKeyValueOut('新增在孵企业情况', xzzfqyqkPackageData);
......@@ -74,12 +88,16 @@ export async function getData(req, res) {
let tzlxPackageData = keyValuePackage(excelData['投资类型'].dataList);
ret['tzlx'] = getKeyValueOut('投资类型', tzlxPackageData);
// let tzlxPackageData = onceYBarChartPackage(dbList['投资类型'], '家', '');
// ret['tzlx'] = getOnceYBarChartOut('投资类型', tzlxPackageData);
// let tzlxfbtPackageData = onceYBarChartPackage(dbList['投资类型分布图'], '', '');
// ret['tzlxfbt'] = getOnceYBarChartOut('投资类型分布图', tzlxfbtPackageData);
let zfqyrzqkPackageData = keyValuePackage(dbList['在孵企业融资情况'].dataList);
ret['zfqyrzqk'] = getKeyValueOut('在孵企业融资情况', zfqyrzqkPackageData);
let zfqyrzqkzbPackageData = keyValuePackage(dbList['在孵企业融资情况占比'].dataList);
ret['zfqyrzqkzb'] = getKeyValueOut('在孵企业融资情况占比', zfqyrzqkzbPackageData);
let ggjsfwPackageData = keyValuePackage(excelData['公共技术服务'].dataList);//去掉
ret['ggjsfw'] = getKeyValueOut('公共技术服务', ggjsfwPackageData);
......
......@@ -16,24 +16,49 @@ export async function getData(req, res) {
let ret:any = {};
let qyjbqkPackageData = keyValuePackage(dbData['企业基本情况'].dataList);
let qyjbqk = [];
qyjbqkPackageData.forEach( info => {
let {key, value} = info;
if (key == "企业图片") {
info.value = `${systemConfig.imgPath}/${value}`;
}
qyjbqk.push(info);
})
ret['qyjbqk'] = getKeyValueOut('企业基本情况', qyjbqk);
// let qyjbqk = [];
// qyjbqkPackageData.forEach( info => {
// let {key, value} = info;
// if (key == "企业图片") {
// info.value = `${systemConfig.imgPath}/${value}`;
// }
// qyjbqk.push(info);
// })
ret['qyjbqk'] = getKeyValueOut('企业基本情况', qyjbqkPackageData);
let qyjbsjPackageData = keyValuePackage(dbData['企业基本数据'].dataList, "false");
ret['qyjbsj'] = getKeyValueOut('企业基本数据', qyjbsjPackageData);
let qymcPackageData = keyValuePackage(dbData['企业名称'].dataList);
ret['qymc'] = getKeyValueOut('企业名称', qymcPackageData);
let qybqPackageData = stringListPackage(dbData['企业标签'].dataList);
ret['qybq'] = getStringOut('企业标签', qybqPackageData);
// let zzrzPackageData = onceYBarChartPackage( dbData['资质认证'], '','');//新增
// ret['zzrz'] = getOnceYBarChartOut('资质认证', zzrzPackageData);
let yfzbPackageData = keyValuePackage(dbData['研发占比'].dataList);
ret['yfzb'] = getKeyValueOut('研发占比', yfzbPackageData);
let qyzhxPackageData = keyValuePackage(dbData['企业自画像'].dataList);
ret['qyzhx'] = getKeyValueOut('企业自画像', qyzhxPackageData);
let zfbtPackageData = keyValuePackage(dbData['租房补贴'].dataList);
ret['zfbt'] = getKeyValueOut('租房补贴', zfbtPackageData);
let gxPackageData = keyValuePackage(dbData['高新'].dataList);
ret['gz'] = getKeyValueOut('高新', gxPackageData);
let kxPackageData = keyValuePackage(dbData['科小'].dataList);
ret['kx'] = getKeyValueOut('科小', kxPackageData);
let xjrPackageData = keyValuePackage(dbData['小巨人'].dataList);
ret['xjr'] = getKeyValueOut('小巨人', xjrPackageData);
let zzrzPackageData = keyValuePackage(dbData['资质认证'].dataList);
ret['zzrz'] = getKeyValueOut('资质认证', zzrzPackageData);
let zzrzbhqsPackageData = onceYBarChartPackage( dbData['资质认证变化趋势'], '','');//新增
ret['zzrzbhqs'] = getOnceYBarChartOut('资质认证变化趋势', zzrzbhqsPackageData);
let zscqPackageData = keyValuePackage(dbData['知识产权'].dataList);
ret['zscq'] = getKeyValueOut('知识产权', zscqPackageData);
......@@ -47,14 +72,14 @@ export async function getData(req, res) {
let qyhzsjPackageData = keyValuePackage(dbData['企业汇总数据'].dataList);
ret['qyhzsj'] = getKeyValueOut('企业汇总数据', qyhzsjPackageData);
let xjrTableData = tablePackage(excelData["小巨人"].headerList[0], excelData["小巨人"].bodyList);
ret['xjr'] = getTableOut( '小巨人', xjrTableData);
// let xjrTableData = tablePackage(excelData["小巨人"].headerList[0], excelData["小巨人"].bodyList);
// ret['xjr'] = getTableOut( '小巨人', xjrTableData);
let gxqyTableData = tablePackage(excelData["高新企业"].headerList[0], excelData["高新企业"].bodyList);
ret['gxqy'] = getTableOut( '高新企业', gxqyTableData);
// let gxqyTableData = tablePackage(excelData["高新企业"].headerList[0], excelData["高新企业"].bodyList);
// ret['gxqy'] = getTableOut( '高新企业', gxqyTableData);
let zjtxTableData = tablePackage(excelData["专精特新"].headerList[0], excelData["专精特新"].bodyList);
ret['zjtx'] = getTableOut( '专精特新', zjtxTableData);
// let zjtxTableData = tablePackage(excelData["专精特新"].headerList[0], excelData["专精特新"].bodyList);
// ret['zjtx'] = getTableOut( '专精特新', zjtxTableData);
let ysqkPackageData = keyValuePackage(dbData['营收情况'].dataList);
ret['ysqk'] = getKeyValueOut('营收情况', ysqkPackageData);
......@@ -71,12 +96,46 @@ export async function getData(req, res) {
// qydt.dataList.push(info);
// })
ret['qydt'] = getTableOut( '企业动态', qydtTableData);
let fxyjTableData = tablePackage(excelData["风险预警"].headerList[0], excelData["风险预警"].bodyList);
ret['fxyj'] = getTableOut( '风险预警', fxyjTableData);
let fwxqPackageData = keyValuePackage(dbData['服务需求'].dataList, "false");
ret['fwxq'] = getKeyValueOut('服务需求', fwxqPackageData);
let hdbhqsfxPackageData = onceYBarChartPackage( dbData['活动变化趋势分析'], '','');
ret['hdbhqsfx'] = getOnceYBarChartOut('活动变化趋势分析', hdbhqsfxPackageData);
// let ryzzPackageData = tablePackage(excelData["荣誉资质"].headerList[0], excelData["荣誉资质"].bodyList);
// let ryzz = {dataList:[]};
// yqtzxqTableData.dataList.forEach(info => {
// let {A} = info;
// let imgUrl = `${systemConfig.imgPath}/${A}`;
// info["A"] = imgUrl;
// ryzz.dataList.push(info);
// })
// ret['ryzz'] = getTableOut( '荣誉资质', ryzzPackageData);
let ryzzPackageData = keyValuePackage(excelData['荣誉资质'].dataList);
let ryzz = [];
ryzzPackageData.forEach(info => {
let { key, value } = info;
info.value = `${systemConfig.imgPath}/${value}`;
ryzz.push(info);
})
ret['ryzz'] = getKeyValueOut('荣誉资质', ryzz);
// let ryzzPackageData = keyValuePackage(dbData['荣誉资质'].dataList);
// let ryzz = [];
// ryzzPackageData.forEach( info => {
// let {key, value} = info;
// if (key == "荣誉资质图片") {
// info.value = `${systemConfig.imgPath}/${value}`;
// }
// ryzz.push(info);
// })
// ret['ryzz'] = getKeyValueOut('荣誉资质', ryzz);
let fwjl_kjfwTableData = tablePackage(dbData["服务记录_空间服务"].headerList[0], dbData["服务记录_空间服务"].bodyList);
ret['fwjl_kjfw'] = getTableOut( '服务记录_空间服务', fwjl_kjfwTableData);
......@@ -94,21 +153,22 @@ export async function getData(req, res) {
ret['yqtz'] = getKeyValueOut('园区通知', yqtzPackageData);
let yqtzxqTableData = tablePackage(excelData["园区通知详情"].headerList[0], excelData["园区通知详情"].bodyList);
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 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( '园区通知详情', yqtzxqTableData);
let yqhdPackageData = keyValuePackage(excelData['园区活动'].dataList);
ret['yqhd'] = getKeyValueOut('园区活动', yqhdPackageData);
let yqhdmxTableData = tablePackage(excelData["园区活动明细"].headerList[0], excelData["园区活动明细"].bodyList);
ret['yqhdmx'] = getTableOut( '园区活动明细', yqhdmxTableData);
res.send(ret);
}
......
import { log } from 'console';
import { systemConfig } from '../config/serverConfig';
import { getZhyy } from '../data/db/zhyy';
import { zhyyTableData } from '../data/table/zhyyData';
......@@ -10,102 +11,111 @@ import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut
export async function getData(req, res) {
let excelData = zhyyTableData();
let dbData = await getZhyy();
let ret:any = {};
let ret: any = {};
let yqgkPackageData = keyValuePackage(dbData['园区概况'].dataList);
ret['yqgk'] = getKeyValueOut('园区概况', yqgkPackageData);
let zfqysjPackageData = keyValuePackage(dbData['在孵企业数据'].dataList);
ret['zfqysj'] = getKeyValueOut('在孵企业数据', zfqysjPackageData);
let rzqybhqsPackageData = onceYBarChartPackage( dbData['入驻企业变化趋势'], '','');
let rzqybhqsPackageData = onceYBarChartPackage(dbData['入驻企业变化趋势'], '', '');
ret['rzqybhqs'] = getOnceYBarChartOut('入驻企业变化趋势', rzqybhqsPackageData);
let rzqyhylxPackageData = keyValuePackage(dbData['入驻企业行业类型'].dataList);
ret['rzqyhylx'] = getKeyValueOut('入驻企业行业类型', rzqyhylxPackageData);
let fhyyPackageData = keyValuePackage(dbData['孵化运营'].dataList);
ret['fhyy'] = getKeyValueOut('孵化运营', fhyyPackageData);
let fhmjbhqsPackageData = onceYBarChartPackage( dbData['孵化面积变化趋势'], '','');
let fhmjbhqsPackageData = onceYBarChartPackage(dbData['孵化面积变化趋势'], '', '');
ret['fhmjbhqs'] = getOnceYBarChartOut('孵化面积变化趋势', fhmjbhqsPackageData);
// let zfqybhqsPackageData = onceYBarChartPackage( excelData['在孵企业变化趋势'], '','');
let zfqybhqsPackageData = onceYBarChartPackage( dbData["在孵企业变化趋势"], '','');
let zfqybhqsPackageData = onceYBarChartPackage(dbData["在孵企业变化趋势"], '', '');
ret['zfqybhqs'] = getOnceYBarChartOut('在孵企业变化趋势', zfqybhqsPackageData);
// let byqybhqsPackageData = onceYBarChartPackage( excelData['毕业企业变化趋势'], '','');
let byqybhqsPackageData = onceYBarChartPackage( dbData["毕业企业变化趋势"], '','');
let byqybhqsPackageData = onceYBarChartPackage(dbData["毕业企业变化趋势"], '', '');
ret['byqybhqs'] = getOnceYBarChartOut('毕业企业变化趋势', byqybhqsPackageData);
let rzqyPackageData = onceYBarChartPackage( dbData['融资企业变化趋势'], '','');
let rzqyPackageData = onceYBarChartPackage(dbData['融资企业变化趋势'], '', '');
ret['rzqy'] = getOnceYBarChartOut('融资企业变化趋势', rzqyPackageData);
let ryzzPackageData = keyValuePackage(dbData['荣誉资质'].dataList);
ret['ryzz'] = getKeyValueOut('荣誉资质', ryzzPackageData);
let ryzztp = dbData["荣誉资质图片"];
// let ryzztpList = [];
// for (let i = 0; i < ryzztp.length; i++) {
// ryzztpList.push(`${systemConfig.imgPath}/${ryzztp[i][0]}`);//systemConfig.imgFileUrl = imgFileUrl[0];
// }
ret['ryzztp'] = { title: "荣誉资质图片", dataList: ryzztp };
let zhyyhzsjPackageData = keyValuePackage(dbData['智慧运营汇总数据'].dataList);
ret['zhyyhzsj'] = getKeyValueOut('智慧运营汇总数据', zhyyhzsjPackageData);
let dtTableData = tablePackage(excelData["地图"].headerList[0], excelData["地图"].bodyList);
let dt = {dataList:[], titleList:dtTableData.titleList};
let dt = { dataList: [], titleList: dtTableData.titleList };
dtTableData.dataList.forEach(info => {
let {D} = 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['dt'] = getTableOut('地图', dt);
// let jyfxPackageData = keyValuePackage(excelData['就业分析'].dataList);
// ret['jyfx'] = getKeyValueOut('就业分析', jyfxPackageData);
let jyfxPackageData = keyValuePackage(dbData['就业分析'].dataList);
ret['jyfx'] = getKeyValueOut('就业分析', jyfxPackageData);
let jdjyrsqsfxPackageData = onceYBarChartPackage( dbData['年度就业人数趋势分析'], '','');
let jdjyrsqsfxPackageData = onceYBarChartPackage(dbData['年度就业人数趋势分析'], '', '');
ret['jdjyrsqsfx'] = getOnceYBarChartOut('年度就业人数趋势分析', jdjyrsqsfxPackageData);
let cygmfxPackageData = keyValuePackage(excelData['产业规模分析'].dataList);
ret['cygmfx'] = getKeyValueOut('产业规模分析', cygmfxPackageData);
let zfqyyszbPackageData = keyValuePackage(dbData['在孵企业营收占比'].dataList);
ret['zfqyyszb'] = getKeyValueOut('在孵企业营收占比', zfqyyszbPackageData);
let qyfwPackageData = keyValuePackage(dbData['企业服务'].dataList);
ret['qyfw'] = getKeyValueOut('企业服务', qyfwPackageData);
let qyfwlxPackageData = keyValuePackage(dbData['企业服务类型'].dataList);
ret['qyfwlx'] = getKeyValueOut('企业服务类型', qyfwlxPackageData);
let fwzlTableData = tablePackage(excelData["服务质量"].headerList[0], excelData["服务质量"].bodyList);//todo111
ret['fwzl'] = getTableOut( '服务质量', fwzlTableData);
let yysrqsPackageData = onceYBarChartPackage( excelData['运营收入趋势'], '','');
ret['fwzl'] = getTableOut('服务质量', fwzlTableData);
let yysrqsPackageData = onceYBarChartPackage(excelData['运营收入趋势'], '', '');
ret['yysrqs'] = getOnceYBarChartOut('运营收入趋势', yysrqsPackageData);
let cyzcPackageData = keyValuePackage(excelData['产业政策'].dataList);
ret['cyzc'] = getKeyValueOut('产业政策', cyzcPackageData);
let cyzcxxPackageData = keyValuePackage(excelData['产业政策详细'].dataList);
ret['cyzcxx'] = getKeyValueOut('产业政策详细', cyzcxxPackageData);
let yqhdPackageData = keyValuePackage(excelData['园区活动'].dataList);
let yqhd = [];
yqhdPackageData.forEach( info => {
let {key, value} = info;
yqhdPackageData.forEach(info => {
let { key, value } = info;
info.value = `${systemConfig.imgPath}/${value}`;
yqhd.push(info);
})
ret['yqhd'] = getKeyValueOut('园区活动', yqhd);
let yqxwPackageData = keyValuePackage(excelData['园区新闻'].dataList);
let yqxw = [];
yqxwPackageData.forEach( info => {
let {key, value} = info;
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
......@@ -184,7 +184,6 @@ export enum INDUSTRY {
文化创意
}
/**
* 最高学历
*/
......@@ -194,6 +193,7 @@ export enum DEGREE {
硕士,
博士,
博士以上,
}
/**
......@@ -272,6 +272,7 @@ export enum ENTERPRISETEAM {
}
//企业服务受理
export enum FOLLOWUPSTATUS {
未受理 = 1,
......@@ -296,6 +297,13 @@ export enum NEEDCATEGORY {
}
export enum QUARTER {
第一季度 = 1,
第二季度,
第三季度,
第四季度
}
/**
* 孵化器投资方式
*/
......
......@@ -15,13 +15,14 @@ export async function initConfig() {
if (!configInfo || !configInfo.config) throw new BizError('xml中无配置');
else {
let {port, dbHost, dbPort, sign, imgPath } = configInfo.config;
let {port, dbHost, dbPort, sign, imgPath, imgFileUrl } = configInfo.config;
systemConfig.port = parseInt(port[0]);
systemConfig.dbPath = analysisDBPathStr(dbHost[0], dbPort[0]);
systemConfig.sign = sign[0];
systemConfig.imgPath = imgPath[0];
systemConfig.imgFileUrl = imgFileUrl[0];
}
console.log("config init success");
......
......@@ -8,5 +8,6 @@ export class ServerConfig {
port:number;
dbPath:string;
sign:string;
imgPath:string;
imgPath:string;
imgFileUrl:String;
}
\ No newline at end of file
......@@ -62,6 +62,7 @@ export async function getEnterprise() {
// let 在孵dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, { "endTime": { "%gt%": nowTime } }, fhColumn);
let 在孵dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, {}, fhColumn);
//获取毕业企业
// let 毕业dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, { "moveOutType": MOVEOUTTYPE.毕业迁出 }, fhColumn);
let 毕业dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业孵化信息, { "moveOutType": EMIGRATIONTYPE.毕业迁出 }, fhColumn);
......@@ -73,8 +74,6 @@ export async function getEnterprise() {
//企业基本信息
qyjbqk.在孵企业 = 在孵dbList.length;
qyjbqk.毕业企业 = 毕业dbList.length;
qyfw.企业基本情况.dataList = getKeyValue(qyjbqk);
......@@ -380,6 +379,7 @@ function getRfscfx(data) {
let parsedEndTime = moment(item.endTime); //获取入孵结束时间
let monthDiff = parsedEndTime.diff(nowTime, 'months');
if (monthDiff >= 0 && monthDiff < 3) rfscfx.即将到期 += 1;
else if (monthDiff >= 3 && monthDiff < 12) rfscfx["1年以内"] += 1;
else if (monthDiff >= 12 && monthDiff < 24) rfscfx["1-2年"] += 1;
else if (monthDiff >= 24 && monthDiff < 36) rfscfx["2-3年"] += 1;
......@@ -409,7 +409,8 @@ async function getQyfwhzsj() {
let 企业融资dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.企业融资, {}, null);
企业融资dbList.forEach(info => {
qyfwhzsj.融资企业 += parseInt(info.financingAmount);
// qyfwhzsj.融资企业 += parseInt(info.financingAmount);
qyfwhzsj.融资企业 += 1;// 累加融资企业数量
})
let 企业专利dbList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.知识产权, {}, null);
......
......@@ -6,7 +6,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
let result = {};
for (let i = 0; i < blockDataList.length; i++) {
let {blockData, blockTitle} = blockDataList[i];
let { blockData, blockTitle } = blockDataList[i];
if (keyValueOrTitleList.indexOf(blockTitle) > -1) {
let titleList = titltListConfig[blockTitle] || [];
result[blockTitle] = planarArrForObjectList(blockData, 0, titleList);
......@@ -22,17 +22,20 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
}
export function jxgljscTableData() {
let blockDataList = onceSheetBecomeOfblockData('yuyiServer.xlsx', '绩效管理驾驶舱');
let keyValueOrTitleList = ["在孵企业面积情况分析","产业结构","人才引进","孵化器汇总数据","新增在孵企业情况","资源集聚能力","综合能力","毕业企业情况","区域创新辐射带动能力","预警","企业预警","企业动态","金融服务","总营收金额","在孵企业总营收","投资类型","在孵企业融资情况","公共技术服务","企业孵化率","企业孵化数"];//适配 饼图 键值以及需要多个key的
let barChartList = ["在孵企业面积变化趋势","在孵企业变化趋势"]; //适配 柱状图 折线图 ,"投资类型"
let keyValueOrTitleList = ["在孵企业面积情况分析", "产业结构", "人才引进", "孵化器汇总数据","孵化器得分数据", "新增在孵企业情况",
"资源集聚能力", "综合能力", "毕业企业情况", "区域创新辐射带动能力", "预警", "企业预警", "企业动态", "金融服务", "总营收金额",
"在孵企业总营收", "在孵企业融资情况","在孵企业融资情况占比", "公共技术服务", "企业孵化率", "企业孵化数", "投资类型",
"科技型中小企业认定情况"];//适配 饼图 键值以及需要多个key的
let barChartList = ["在孵企业面积变化趋势", "在孵企业变化趋势"]; //适配 柱状图 折线图,
let stringList = [];
let decollatePlanarList =["硬科技企业培育情况"];//适配 表格
let decollatePlanarList = ["硬科技企业培育情况","科技型中小企业认定情况"];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
\ No newline at end of file
......@@ -25,10 +25,10 @@ export function qyszhxTableData() {
let blockDataList = onceSheetBecomeOfblockData('yuyiServer.xlsx', '企业数字画像');
let keyValueOrTitleList = ["企业基本情况", "企业基本数据", "企业标签", "知识产权", "企业员工画像", "企业汇总数据", "营收情况", "服务需求", "服务记录", "园区通知", "园区活动"];//适配 饼图 键值以及需要多个key的
let barChartList = ["历年人才招聘情况", "营收变化趋势", "活动变化趋势分析"]; //适配 柱状图 折线图 , "资质认证"
let keyValueOrTitleList = ["企业基本情况", "企业基本数据", "企业标签", "企业名称", "知识产权", "企业员工画像", "企业汇总数据", "营收情况", "服务需求", "服务记录", "园区通知", "园区活动", "资质认证", "研发占比", "荣誉资质"];//适配 饼图 键值以及需要多个key的
let barChartList = ["历年人才招聘情况", "营收变化趋势", "活动变化趋势分析", "资质认证变化趋势"]; //适配 柱状图 折线图 , "资质认证"
let stringList = [];
let decollatePlanarList = ["小巨人", "高新企业", "专精特新", "企业动态", "服务记录_空间服务", "服务记录_工商服务", "服务记录_融资服务", "园区通知详情", "园区活动明细"];//适配 表格
let decollatePlanarList = ["风险预警", "小巨人", "高新企业", "专精特新", "企业动态", "服务记录_空间服务", "服务记录_工商服务", "服务记录_融资服务", "园区通知详情", "园区活动明细"];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
......
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