Commit 646fa4f9 by lixinming

no message

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