Commit a7a9661a by chenjinjing

no message

parent e9c3ccff
......@@ -15,6 +15,9 @@ export async function getData(req, res) {
let dbData = await getQyszhx(eId);
let ret: any = {};
let qymc = keyValuePackage(dbData['企业名称'].dataList);
ret['qymc'] = getKeyValueOut('企业名称', qymc);
let qyzhxPackageData = keyValuePackage(dbData['企业自画像'].dataList);
ret['qyzhx'] = getKeyValueOut('企业自画像', qyzhxPackageData);
......
......@@ -80,7 +80,7 @@ export async function get在孵企业面积变化趋势() {
let anyKey: any = key;
if (isNaN(anyKey)) {
let keyStr = key;
行业领域分布.push({ key: keyStr, value: industryMap[keyStr] });
行业领域分布.push({ key: keyStr, value: industryMap[keyStr] || 0 });
}
}
......
......@@ -26,6 +26,7 @@ export async function getQyszhx(eId) {
研发投入明细: {bodyList: [], headerList: [['名称', '时间', '金额']]},
/**中间切换 */
企业名称: { dataList:[], titleList: ['key', 'value'] },
企业自画像: { dataList: [], titleList: ['key', 'value'] },
租房补贴: { dataList: [], titleList: ['key', 'value'] },
高新: { dataList: [], titleList: ['key', 'value'] },
......@@ -39,6 +40,8 @@ export async function getQyszhx(eId) {
if (!Object.keys(企业基础信息).length) console.log('eId:', eId);
let 法人信息 = await selectData(OPERATIONALDATATYPE.查询单个, TABLENAME.法人信息表, { eId }, null);
qyszhx.企业名称.dataList = [{key:"企业名称", value:企业基础信息.enterpriseName}];
//企业基本情况
let qyjbqk = {
统一社会信用代码: 企业基础信息.uscc,
......@@ -58,10 +61,10 @@ export async function getQyszhx(eId) {
//企业科创分
let 企业科创分 = await selectData(OPERATIONALDATATYPE.查询单个, TABLENAME.科创分, {eId}, ["eId", "industry", "subIndustry", "industryRanking", "score"]);
let ssgjejhy = {所属国际二级行业:企业科创分.subIndustry};
let ssgjejhy = {所属国际二级行业:企业科创分.subIndustry || ""};
qyszhx.企业科创分.count = getKeyValue(ssgjejhy);
//饼图
let qykcfChart = {占比:企业科创分.industryRanking, 等级:"", 星级:0};
let qykcfChart = {占比:企业科创分.industryRanking || "0%", 等级:"", 星级:0};
let industryRanking = 0;
if (企业科创分.industryRanking) industryRanking = parseInt(企业科创分.industryRanking.split('%')[0]);
if (industryRanking >= 96 && industryRanking <= 100) {
......@@ -84,7 +87,7 @@ export async function getQyszhx(eId) {
}
qyszhx.企业科创分.chartData = getKeyValue(qykcfChart);
//表格
let qykcf = {科创分:企业科创分.score, 同行业内科创排名:企业科创分.industryRanking};
let qykcf = {科创分:企业科创分.score || 0, 同行业内科创排名:企业科创分.industryRanking || 0};
qyszhx.企业科创分.dataList = getKeyValue(qykcf);
//股权结构
......@@ -382,11 +385,14 @@ function get租房补贴(企业资质信息, 企业专利信息, 参保记录信
// 检查科小状态
let kxCompleted = false;
企业资质信息.forEach(item => {
if (item.kxTime) {
kxCompleted = true;
}
});
if (企业资质信息) {
企业资质信息.forEach(item => {
if (item.kxTime) {
kxCompleted = true;
}
});
}
zfbt.科小 = kxCompleted ? "已完成" : "未完成";
// 计算租房补贴占比
......@@ -416,17 +422,14 @@ function get资质达标情况(data, key: string) {
是否达标: "继续努力",
};
data.forEach(info => {
let { enterprise_qualifications } = info;
enterprise_qualifications.forEach(item => {
if (item[key]) {
result.占比 = 100;
result.是否达标 = "已达标";
} else {
result.占比 = 0;
result.是否达标 = "继续努力";
}
});
data.forEach(item => {
if (item[key]) {
result.占比 = 100;
result.是否达标 = "已达标";
} else {
result.占比 = 0;
result.是否达标 = "继续努力";
}
});
return result;
......
......@@ -167,7 +167,7 @@ export async function getZhyy() {
//入孵企业就业情况
let { bnjyxz, rfqyjyrsph, xlqkfx } = await get就业情况();
zhyy.本年新增就业 = getKeyValue(bnjyxz);
zhyy.入孵企业就业人数排行 = getKeyValue(rfqyjyrsph);
zhyy.入孵企业就业人数排行 = rfqyjyrsph;
zhyy.学历情况分析 = getKeyValue(xlqkfx);
//本季度新增规模
......
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