Commit 514f2128 by lixinming

no message

parent 3313c217
...@@ -165,6 +165,7 @@ export async function getFuHuaQiEnterpriseForSelect(uscc:string) { ...@@ -165,6 +165,7 @@ export async function getFuHuaQiEnterpriseForSelect(uscc:string) {
if (info.state != configEnum.FUHUASTATE.迁出) { if (info.state != configEnum.FUHUASTATE.迁出) {
dataList.push({ dataList.push({
name:info.name, name:info.name,
uscc:info.uscc,
logonAddress:info.logonAddress, logonAddress:info.logonAddress,
operatingAddress:info.operatingAddress operatingAddress:info.operatingAddress
}); });
......
...@@ -71,7 +71,8 @@ export async function fuHuaQiTaskList(uscc:string) { ...@@ -71,7 +71,8 @@ export async function fuHuaQiTaskList(uscc:string) {
/**没有提交任务 则获取本月提交的任务相关信息 */ /**没有提交任务 则获取本月提交的任务相关信息 */
if (taskMap[ValueStr] && !taskMap[ValueStr].isSubmit) { if (taskMap[ValueStr] && !taskMap[ValueStr].isSubmit) {
let dataList = []; let dataList = [];
onceObj.month = taskMap[ValueStr].month + '月' // onceObj.month = taskMap[ValueStr].month + '月'
onceObj.month = `2季度`;
switch(ValueNumber) { switch(ValueNumber) {
case TASKTYPEENUM.孵化器月度填报: case TASKTYPEENUM.孵化器月度填报:
/** 这里加限制 在月度任务中 isUpdate=true代表已经修改 isUpdate=false表示没有这个任务 详细说明看./month.ts注释*/ /** 这里加限制 在月度任务中 isUpdate=true代表已经修改 isUpdate=false表示没有这个任务 详细说明看./month.ts注释*/
......
...@@ -93,7 +93,7 @@ export async function zlHomeList(fhqUscc:string) { ...@@ -93,7 +93,7 @@ export async function zlHomeList(fhqUscc:string) {
let stats = info.state == FUHUASTATE.迁出 ? "迁出" : "非迁出";//企业状态 let stats = info.state == FUHUASTATE.迁出 ? "迁出" : "非迁出";//企业状态
dataList.push({ dataList.push({
enterpriseName:info.enterpriseName,//企业名称 enterpriseName:info.name,//企业名称
stats,//企业状态 stats,//企业状态
htstats,//合同状态 htstats,//合同状态
zjstats,//租金状态 zjstats,//租金状态
......
...@@ -106,7 +106,7 @@ export async function visitCalendarList(fuHuaQiUscc) { ...@@ -106,7 +106,7 @@ export async function visitCalendarList(fuHuaQiUscc) {
let typeMap = {}; let typeMap = {};
dbList.forEach(item => { dbList.forEach(item => {
let {visitTime, accompany, leaderName, id} = item; let {visitTime, accompany, leaderName, id, enterpriseName} = item;
let dateStr = moment(visitTime).format("YYYY-MM-DD"); let dateStr = moment(visitTime).format("YYYY-MM-DD");
if (!typeMap[dateStr]) typeMap[dateStr] = []; if (!typeMap[dateStr]) typeMap[dateStr] = [];
...@@ -115,6 +115,7 @@ export async function visitCalendarList(fuHuaQiUscc) { ...@@ -115,6 +115,7 @@ export async function visitCalendarList(fuHuaQiUscc) {
accompany,//陪同人员 accompany,//陪同人员
leaderName,//出席领导 leaderName,//出席领导
id, id,
enterpriseName,
time:moment(visitTime).format("HH:mm") time:moment(visitTime).format("HH:mm")
}); });
}); });
...@@ -150,7 +151,7 @@ export async function visitAdd(fuHuaQiUscc:string, param) { ...@@ -150,7 +151,7 @@ export async function visitAdd(fuHuaQiUscc:string, param) {
let addInfo = { let addInfo = {
id:getRandomId("zf"), id:getRandomId("zf"),
fuHuaQiUscc, fuHuaQiUscc,
enterpriseName:enterpriseInfo.enterpriseName, enterpriseName:enterpriseInfo.name,
uscc:param.uscc, uscc:param.uscc,
visitTime:param.visitTime, visitTime:param.visitTime,
accompany:param.accompany, accompany:param.accompany,
...@@ -288,7 +289,7 @@ export async function visitDemandList(fuHuaQiUscc, demand) { ...@@ -288,7 +289,7 @@ export async function visitDemandList(fuHuaQiUscc, demand) {
/**找目标月入库的数据 */ /**找目标月入库的数据 */
let enterpriseCount = enterpriseData.findEnterpriseCount({fuHuaQiUscc}); let enterpriseCount = await enterpriseData.findEnterpriseCount({fuHuaQiUscc});
// let startMs = moment().startOf("y").valueOf(); // let startMs = moment().startOf("y").valueOf();
let param:any = { fuHuaQiUscc}; let param:any = { fuHuaQiUscc};
...@@ -316,7 +317,7 @@ export async function visitDemandAdd(fuHuaQiUscc, uscc, demand, demandDesc) { ...@@ -316,7 +317,7 @@ export async function visitDemandAdd(fuHuaQiUscc, uscc, demand, demandDesc) {
eccEnumValue("添加企业需求", "demand", VISITDEMAND, demand); eccEnumValue("添加企业需求", "demand", VISITDEMAND, demand);
let enterprsieInfo = await enterpriseData.findEnterpriseByUscc(uscc); let enterprsieInfo = await enterpriseData.findEnterpriseByUscc(uscc);
if (!enterprsieInfo || enterprsieInfo.uscc) { if (!enterprsieInfo || !enterprsieInfo.uscc) {
throw new BizError(ERRORENUM.该企业不存在) throw new BizError(ERRORENUM.该企业不存在)
} }
...@@ -331,7 +332,7 @@ export async function visitDemandAdd(fuHuaQiUscc, uscc, demand, demandDesc) { ...@@ -331,7 +332,7 @@ export async function visitDemandAdd(fuHuaQiUscc, uscc, demand, demandDesc) {
id:getRandomId("qyxq"), id:getRandomId("qyxq"),
fuHuaQiUscc, fuHuaQiUscc,
uscc,//企业uscc uscc,//企业uscc
enterpriseName:enterprsieInfo.enterpriseName, enterpriseName:enterprsieInfo.name,
createTime:new Date().valueOf(), createTime:new Date().valueOf(),
enterpriseType:VISITENTERPRISETYPE.数据异常企业,//VISITENTERPRISETYPE enterpriseType:VISITENTERPRISETYPE.数据异常企业,//VISITENTERPRISETYPE
demand,//企业需求 demand,//企业需求
...@@ -343,9 +344,9 @@ export async function visitDemandAdd(fuHuaQiUscc, uscc, demand, demandDesc) { ...@@ -343,9 +344,9 @@ export async function visitDemandAdd(fuHuaQiUscc, uscc, demand, demandDesc) {
return {isSuccess:true}; return {isSuccess:true};
} }
export async function visitDemandEnterpriseInfo(uscc) { export async function visitDemandEnterpriseInfo(id) {
let dbList = await demandData.findByParam({uscc}); let dbList = await demandData.findByParam({id});
let dataList = []; let dataList = [];
dbList.forEach(item => { dbList.forEach(item => {
...@@ -371,4 +372,3 @@ export async function visitDemandDelete(id) { ...@@ -371,4 +372,3 @@ export async function visitDemandDelete(id) {
return {isSuccess:true}; return {isSuccess:true};
} }
...@@ -356,7 +356,7 @@ export async function findSubmittedEnterpriseListByFuHuaQiUscc(fuHuaQiUscc:strin ...@@ -356,7 +356,7 @@ export async function findSubmittedEnterpriseListByFuHuaQiUscc(fuHuaQiUscc:strin
fuHuaQiUscc, fuHuaQiUscc,
"$or":[{"$and":[{"draftLock":true}, {"taskId":{"$ne":null}}]}, {"$and":[{"draftLock":false}, {"taskId":null}]}] "$or":[{"$and":[{"draftLock":true}, {"taskId":{"$ne":null}}]}, {"$and":[{"draftLock":false}, {"taskId":null}]}]
}; };
return await enterpriseModel.find(selectParam, 'name logonAddress operatingAddress state'); return await enterpriseModel.find(selectParam, 'name logonAddress operatingAddress state uscc');
} }
......
...@@ -67,11 +67,11 @@ async function visit_demand_add(req, res) { ...@@ -67,11 +67,11 @@ async function visit_demand_add(req, res) {
} }
async function visit_demand_enterpriseinfo(req, res) { async function visit_demand_enterpriseinfo(req, res) {
let reqConf = { uscc:'String', }; let reqConf = { id:'String', };
let {uscc} = eccReqParamater(reqConf, req.body); let {id} = eccReqParamater(reqConf, req.body);
const FHQUscc = req.headers.uscc; const FHQUscc = req.headers.uscc;
let userInfo = await visitBiz.visitDemandEnterpriseInfo(uscc); let userInfo = await visitBiz.visitDemandEnterpriseInfo(id);
res.success(userInfo); res.success(userInfo);
} }
......
...@@ -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, FINANCINGROUNDS, INSIDESTATE, VIRTUALCAUSE, MOVEOUTTYPE, MOVEOUTCAUSECLIENT, MOVEOUTCAUSENOTCLIENT, MOVEOUTTRACE, ENTERPRISETEAM, LISTINGSITUATION, BUSINESSDATATYPE, COOPERATIONMODE, SPECIALITY, TEACHERLV, ZJBEYONDLAYOUTOPERATIONMODE, CYCXFX, CYCSRBJ, FUHUAQICUSTOMTASKTYPE } from '../config/enum'; import { ZLSTATISTYPE, CONTRACTTYPE, RENTTYPE, ZLSTATETYPE, VISITSTATE, VISITENTERPRISETYPE, VISITDEMAND, RESEARCHTYPE, ACTIVITYLABEL, FUHUAQILV, INSTITUTIONALNATURE, FUHUAINDUSTRY, INDUSTRY, FUHUAQILNVESTMENTSTYLE, OPERATIONMODEL, TEAM, DEGREE, FINANCINGROUNDS, INSIDESTATE, VIRTUALCAUSE, MOVEOUTTYPE, MOVEOUTCAUSECLIENT, MOVEOUTCAUSENOTCLIENT, MOVEOUTTRACE, ENTERPRISETEAM, LISTINGSITUATION, BUSINESSDATATYPE, COOPERATIONMODE, SPECIALITY, TEACHERLV, ZJBEYONDLAYOUTOPERATIONMODE, CYCXFX, CYCSRBJ, FUHUAQICUSTOMTASKTYPE } from '../config/enum';
import { selectLabelList } from '../data/label'; import { selectLabelList } from '../data/label';
import { GUANWEIHUIMANANGENTERPRISELABEL, LABELTYPE, LABELGOAL, FHQSYSTEMLABEL } from '../config/enum/labelEnum'; import { GUANWEIHUIMANANGENTERPRISELABEL, LABELTYPE, LABELGOAL, FHQSYSTEMLABEL } from '../config/enum/labelEnum';
import { NOTZHIBUTYPEENUM, ZHIBUTYPEENUM } from '../config/enum/dangJianEnum'; import { NOTZHIBUTYPEENUM, ZHIBUTYPEENUM } from '../config/enum/dangJianEnum';
...@@ -47,8 +47,131 @@ export function setRouter(httpServer) { ...@@ -47,8 +47,131 @@ export function setRouter(httpServer) {
/**6.1 */ /**6.1 */
httpServer.post('/public/zhibutypeselect', asyncHandler(fuHuaQiZhiBuTypeSelectList) ); httpServer.post('/public/zhibutypeselect', asyncHandler(fuHuaQiZhiBuTypeSelectList) );
httpServer.post('/public/notzhibutypeselect', asyncHandler(fuHuaQiNotZhiBuTypeSelectList) ); httpServer.post('/public/notzhibutypeselect', asyncHandler(fuHuaQiNotZhiBuTypeSelectList) );
httpServer.post('/public/zlstatistype', asyncHandler(zlstatistype) );
httpServer.post('/public/contracttype', asyncHandler(contracttype) );
httpServer.post('/public/renttype', asyncHandler(renttype) );
httpServer.post('/public/zlstatetype', asyncHandler(zlstatetype) );
httpServer.post('/public/visitstate', asyncHandler(visitstate) );
httpServer.post('/public/visitenterprisetype', asyncHandler(visitenterprisetype) );
httpServer.post('/public/visitdemand', asyncHandler(visitdemand) );
httpServer.post('/public/researchtype', asyncHandler(researchtype) );
httpServer.post('/public/activitylabel', asyncHandler(activitylabel) );
}
async function zlstatistype(req, res) {
let dataList = [];
for (let key in ZLSTATISTYPE) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:ZLSTATISTYPE[key]});
}
}
res.success({dataList});
}
async function contracttype(req, res) {
let dataList = [];
for (let key in CONTRACTTYPE) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:CONTRACTTYPE[key]});
}
}
res.success({dataList});
}
async function renttype(req, res) {
let dataList = [];
for (let key in RENTTYPE) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:RENTTYPE[key]});
}
}
res.success({dataList});
}
async function zlstatetype(req, res) {
let dataList = [];
for (let key in ZLSTATETYPE) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:ZLSTATETYPE[key]});
}
}
res.success({dataList});
}
async function visitstate(req, res) {
let dataList = [];
for (let key in VISITSTATE) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:VISITSTATE[key]});
}
}
res.success({dataList});
}
async function visitenterprisetype(req, res) {
let dataList = [];
for (let key in VISITENTERPRISETYPE) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:VISITENTERPRISETYPE[key]});
}
}
res.success({dataList});
}
async function visitdemand(req, res) {
let dataList = [];
for (let key in VISITDEMAND) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:VISITDEMAND[key]});
}
}
res.success({dataList});
}
async function researchtype(req, res) {
let dataList = [];
for (let key in RESEARCHTYPE) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:RESEARCHTYPE[key]});
}
}
res.success({dataList});
} }
async function activitylabel(req, res) {
let dataList = [];
for (let key in ACTIVITYLABEL) {
let anyKey:any = key;
if (isNaN(anyKey)) {
let keyStr = key;
dataList.push({key:keyStr, value:ACTIVITYLABEL[key]});
}
}
res.success({dataList});
}
/** /**
* 小程序端 创业创始人背景 * 小程序端 创业创始人背景
* @param req * @param req
......
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