Commit 646fa4f9 by lixinming

no message

parent d5ec5b54
......@@ -67,6 +67,7 @@ export const RegisterEnterpriseParamConfig = {
logonAdd:"String",//注册地址
operatingAdd:"String",//经营地址
leasedArea:"Number",//租赁面积(平方米)
mainBusiness:"String",//主营业务
};
......@@ -85,6 +86,7 @@ export const MoveInEnterpriseParamConfig = {
logonAdd:"String",//注册地址
operatingAdd:"String",//经营地址
leasedArea:"Number",//租赁面积(平方米)
mainBusiness:"String",//主营业务
};
......@@ -102,6 +104,7 @@ export const FinancingParamUpdateConfig = {
fuHuaQiInvestment:"Boolean", //孵化器是否投资
fuHuaQiInvestmentAmount:"Number",//孵化器投资金额(万元)
fuHuaQiInvestmentStyle:"Number",//孵化器投资方式
financingRounds:"Number",//融资轮次
};
......
......@@ -135,4 +135,17 @@ export enum DEGREE {
export enum SEX {
= 1,
}
\ No newline at end of file
}
/**
* 融资轮次
*/
export enum FINANCINGROUNDS {
种子轮 = 1,
天使投资,
A,
B,
C,
C轮以上,
}
......@@ -39,6 +39,7 @@ export const EnterpriseInfoConfig = {
leasedArea:{key:"租赁面积(平方米)"},
timeOfImmigration:{key:"迁入时间", changeDate:true},//
oldLogonAdd:{key:"迁入前注册地址"},//
mainBusiness:{key:"主营业务"},//主营业务
};
......@@ -75,7 +76,8 @@ export const EnterpriseFinancingInfoConfig = {
logonAdd:{key:"注册地址"},
operatingAdd:{key:"经营地址"},
leasedArea:{key:"租赁面积(平方米)"},
isCreate:{key:"新注册/新迁入"}
isCreate:{key:"新注册/新迁入"},
mainBusiness:{key:"主营业务"},//主营业务
};
/**
......@@ -94,7 +96,8 @@ export const FinancingListConfig = {
fuHuaQiInvestmentStyle:{key:"孵化器投资方式"},
createTime:{key:"录入时间 不可修改", changeDate:true},
industry:{key:"行业领域[] 最多 选择三个"},
logonTime:{key:"注册时间", changeDate:true}
logonTime:{key:"注册时间", changeDate:true},
financingRounds:{key:"融资轮次"}
}
/**
......
......@@ -26,6 +26,7 @@ const enterpriseSchema = new Schema({
createTime:Number,//录入时间
enterpriseIsInPut:{type:Boolean, default:false},//是否是初始数据 todo 后续要弃用 兼容原始数据无法判断是否是迁入企业这个问题加的字段
draftId:{type:String, index:true},//草稿id 编辑的时候使用这个id 保存之后就不认这个id了
mainBusiness:String,//主营业务
});
var enterpriseModel;
......
......@@ -24,6 +24,7 @@ const financingSchema = new Schema({
createTime:Number,//录入时间
industry:[Number],//领域
logonTime:Number,//注册时间
financingRounds:Number,//融资轮次
});
var financingModel;
......
......@@ -3,7 +3,7 @@
*/
import * as asyncHandler from 'express-async-handler';
import { FUHUAQILV, INSTITUTIONALNATURE, FUHUAINDUSTRY, INDUSTRY, FUHUAQILNVESTMENTSTYLE, OPERATIONMODEL, TEAM, DEGREE } from '../config/enum';
import { FUHUAQILV, INSTITUTIONALNATURE, FUHUAINDUSTRY, INDUSTRY, FUHUAQILNVESTMENTSTYLE, OPERATIONMODEL, TEAM, DEGREE, FINANCINGROUNDS } from '../config/enum';
import { checkFuHuaQiToken } from '../middleware/user';
export function setRouter(httpServer) {
......@@ -15,6 +15,24 @@ export function setRouter(httpServer) {
httpServer.post('/public/operationmodel', asyncHandler(operationModel));
httpServer.post('/public/fuhuaqiteam', asyncHandler(fuHuaQiTeam));
httpServer.post('/public/degree', asyncHandler(degree));
httpServer.post('/public/financingrounds', asyncHandler(financingRounds));
}
/**
* 最高学历
* @param req
* @param res
*/
export function financingRounds(req, res) {
let financingRoundsList = [];
for (let key in FINANCINGROUNDS) {
let anyKey:any = key;
if (isNaN(anyKey)) {
financingRoundsList.push({key, value:FINANCINGROUNDS[key]});
}
}
res.success({financingRoundsList});
}
......
......@@ -7,39 +7,40 @@ const xlsx = require('node-xlsx');
const path = require('path');
const OldTypeChangeConfig = {
"文化创意":FUHUAINDUSTRY.文化创意,
"TMT":FUHUAINDUSTRY.文化创意,
"集成电路":FUHUAINDUSTRY.集成电路,
"微电子":FUHUAINDUSTRY.集成电路,
"先进制造":FUHUAINDUSTRY.集成电路,
"自动化":FUHUAINDUSTRY.集成电路,
"芯片半导体":FUHUAINDUSTRY.集成电路,
"电子商务":FUHUAINDUSTRY.综合型,
"物联网":FUHUAINDUSTRY.综合型,
"农业":FUHUAINDUSTRY.综合型,
"综合型":FUHUAINDUSTRY.综合型,
"区块链":FUHUAINDUSTRY.信息技术,
"电子信息":FUHUAINDUSTRY.信息技术,
"信息安全":FUHUAINDUSTRY.信息技术,
"新一代信息技术":FUHUAINDUSTRY.信息技术,
"互联网":FUHUAINDUSTRY.信息技术,
"高技术服务":FUHUAINDUSTRY.信息技术,
"大数据信息技术":FUHUAINDUSTRY.信息技术,
"技术研发":FUHUAINDUSTRY.信息技术,
"信息科技":FUHUAINDUSTRY.信息技术,
"软件":FUHUAINDUSTRY.信息技术,
"信息服务业":FUHUAINDUSTRY.信息技术,
"元宇宙":FUHUAINDUSTRY.信息技术,
"网络科技领域":FUHUAINDUSTRY.信息技术,
"IT计算机":FUHUAINDUSTRY.信息技术,
"工业4.0":FUHUAINDUSTRY.人工智能,
"人工智能大数据":FUHUAINDUSTRY.人工智能,
"智能制造":FUHUAINDUSTRY.人工智能,
"人工智能":FUHUAINDUSTRY.人工智能,
"生物医药":FUHUAINDUSTRY.生物医药,
"医疗器械":FUHUAINDUSTRY.生物医药,
"生物科技":FUHUAINDUSTRY.生物医药,
"大健康":FUHUAINDUSTRY.生物医药
"文化创意":INDUSTRY.文化创意,
"TMT":INDUSTRY.文化创意,
"集成电路":INDUSTRY.集成电路,
"微电子":INDUSTRY.集成电路,
"先进制造":INDUSTRY.集成电路,
"自动化":INDUSTRY.集成电路,
"芯片半导体":INDUSTRY.集成电路,
"电子商务":INDUSTRY.综合,
"物联网":INDUSTRY.综合,
"农业":INDUSTRY.综合,
"综合型":INDUSTRY.综合,
"区块链":INDUSTRY.软件和信息服务业,
"电子信息":INDUSTRY.软件和信息服务业,
"信息安全":INDUSTRY.软件和信息服务业,
"新一代信息技术":INDUSTRY.软件和信息服务业,
"互联网":INDUSTRY.软件和信息服务业,
"高技术服务":INDUSTRY.软件和信息服务业,
"大数据信息技术":INDUSTRY.软件和信息服务业,
"技术研发":INDUSTRY.软件和信息服务业,
"信息科技":INDUSTRY.软件和信息服务业,
"软件":INDUSTRY.软件和信息服务业,
"信息服务业":INDUSTRY.软件和信息服务业,
"元宇宙":INDUSTRY.软件和信息服务业,
"网络科技领域":INDUSTRY.软件和信息服务业,
"IT计算机":INDUSTRY.软件和信息服务业,
"工业4.0":INDUSTRY.人工智能及智能制造,
"人工智能大数据":INDUSTRY.人工智能及智能制造,
"智能制造":INDUSTRY.人工智能及智能制造,
"人工智能":INDUSTRY.人工智能及智能制造,
"生物医药":INDUSTRY.生物医药,
"医疗器械":INDUSTRY.生物医药,
"生物科技":INDUSTRY.生物医药,
"大健康":INDUSTRY.生物医药
}
/**
......@@ -200,7 +201,7 @@ async function initEnterprise() {
if (item) {
let oldList = item.split(',');
oldList.forEach(oldStr => {
let valueNum = INDUSTRY[oldStr.trim()];
let valueNum = OldTypeChangeConfig[oldStr.trim()];
if (valueNum) value.push(valueNum);
});
......
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