Commit 2311befa by Zllgogo

no message

parent 269eec94
...@@ -22,13 +22,22 @@ import { sendVerificationCode } from "./mail"; ...@@ -22,13 +22,22 @@ import { sendVerificationCode } from "./mail";
export async function enterpriseLogin(phone:string, pwd:string) { export async function enterpriseLogin(phone:string, pwd:string) {
// let dbInfo = await selectData(OPERATIONALDATATYPE.查询单个, TABLENAME.企业基础信息表, {uscc}, ["eId"]); // let dbInfo = await selectData(OPERATIONALDATATYPE.查询单个, TABLENAME.企业基础信息表, {uscc}, ["eId"]);
let filesList = ["userName", "eId", "pwd", "uId", "phone"]; let filesList = ["userName", "eId", "pwd", "uId", "phone"];
let enterpriseInfo = await selectData(OPERATIONALDATATYPE.查询单个, TABLENAME.企业用户表, {phone}, filesList); let includeConf = {};
includeConf[TABLENAME.企业孵化信息] = {colum:["state", "startTime", "endTime"], where:{state:{"%ne%":enumConfig.FUHUASTATE.迁出}} };
includeConf[TABLENAME.企业用户表] = {colum:filesList, where:{phone} };
let enterpriseInfo = await selectManyTableData(OPERATIONALDATATYPE.多表单个, TABLENAME.企业基础信息表, {}, ["enterpriseName"], includeConf);
if (!enterpriseInfo || !enterpriseInfo.eId) { if (!enterpriseInfo || !enterpriseInfo.enterpriseName) {
throw new BizError(ERRORENUM.账号或密码错误); throw new BizError(ERRORENUM.账号或密码错误);
} }
if (enterpriseInfo.pwd != pwd) { let {enterprise_users} = enterpriseInfo;
let enterpriseUserInfo = enterprise_users[0];
if (!enterpriseUserInfo || !enterpriseUserInfo.phone) {
throw new BizError(ERRORENUM.账号或密码错误);
}
if (enterpriseUserInfo.pwd != pwd) {
throw new BizError(ERRORENUM.账号或密码错误); throw new BizError(ERRORENUM.账号或密码错误);
} }
...@@ -36,12 +45,12 @@ export async function enterpriseLogin(phone:string, pwd:string) { ...@@ -36,12 +45,12 @@ export async function enterpriseLogin(phone:string, pwd:string) {
token : getToken(enterpriseInfo.uId), token : getToken(enterpriseInfo.uId),
tokenMs : getMySqlMs() tokenMs : getMySqlMs()
}; };
await operationalData(OPERATIONALDATATYPE.修改, TABLENAME.企业用户表, updateUserInfo, {uId:enterpriseInfo.uId}); await operationalData(OPERATIONALDATATYPE.修改, TABLENAME.企业用户表, updateUserInfo, {uId:enterpriseUserInfo.uId});
let userInfo = { let userInfo = {
userId:enterpriseInfo.uId, userId:enterpriseUserInfo.uId,
userName:enterpriseInfo.userName, userName:enterpriseUserInfo.userName,
phone:enterpriseInfo.phone, phone:enterpriseUserInfo.phone,
token:updateUserInfo.token, token:updateUserInfo.token,
}; };
......
...@@ -40,6 +40,11 @@ export async function enterpriseHonorInfo(eId) { ...@@ -40,6 +40,11 @@ export async function enterpriseHonorInfo(eId) {
}); });
}); });
//倒序排列
dataList.sort(function(a, b) {
return parseInt(moment(b.awardTime).format("YYYY")) - parseInt(moment(a.awardTime).format("YYYY"));
});
return {dataList}; return {dataList};
} }
...@@ -157,19 +162,18 @@ export async function enterpriseIPRInfo(eId:string) { ...@@ -157,19 +162,18 @@ export async function enterpriseIPRInfo(eId:string) {
export async function enterpriseIPRByType(eId:string, iprType:number) { export async function enterpriseIPRByType(eId:string, iprType:number) {
eccEnumValue("企业知识产权", "iprType", enumConfig.IPRTYPE, iprType);
let filesList = ["iprId", "year","number", "iprType","selectedValue","iprName", "iprUrl"]; let filesList = ["iprId", "year","number", "iprType","selectedValue","iprName", "iprUrl"];
let selecParam:any = {eId}; let selecParam:any = {eId};
// if (iprType == enumConfig.IPRTYPECLIENT.其他) {
// selecParam.iprType = {"%notIn%":[enumConfig.IPRTYPECLIENT.软件著作, enumConfig.IPRTYPECLIENT.海外专利, enumConfig.IPRTYPECLIENT.发明专利]};
// } else { if (iprType == enumConfig.IPRTYPE.软件著作权) {
// selecParam.iprType = iprType; selecParam.iprType = enumConfig.IPRALLTYPE.软件著作权
// } } else if (iprType == enumConfig.IPRTYPE.专利) {
if (iprType == enumConfig.IPRTYPECLIENT.专利) { selecParam.iprType = { "%in%": [enumConfig.IPRALLTYPE.海外专利, enumConfig.IPRALLTYPE.发明专利] };
selecParam.iprType = { "%in%": [enumConfig.IPRTYPECLIENT.发明专利, enumConfig.IPRTYPECLIENT.海外专利] };
} else if (iprType == enumConfig.IPRTYPECLIENT.其他) {
selecParam.iprType = { "%notIn%": [enumConfig.IPRTYPECLIENT.软件著作权, enumConfig.IPRTYPECLIENT.发明专利, enumConfig.IPRTYPECLIENT.海外专利] };
} else { } else {
selecParam.iprType = iprType; selecParam.iprType = { "%in%": [enumConfig.IPRALLTYPE.植物新品种, enumConfig.IPRALLTYPE.集成电路布图] };
} }
let iprList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.知识产权, selecParam, filesList); let iprList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.知识产权, selecParam, filesList);
...@@ -184,7 +188,7 @@ export async function enterpriseIPRByType(eId:string, iprType:number) { ...@@ -184,7 +188,7 @@ export async function enterpriseIPRByType(eId:string, iprType:number) {
year, year,
yearStr:`${yearStr}年`, yearStr:`${yearStr}年`,
number:1, number:1,
iprType:changeEnumValue(enumConfig.INTELLECTUALPROPERTYRIGHT, iprType),//新增知识产权类型 iprType:changeEnumValue(enumConfig.IPRALLTYPE, iprType),//新增知识产权类型
selectedValue:iprType,//新增选中value selectedValue:iprType,//新增选中value
iprName,//新增名称 iprName,//新增名称
// iprUrl:JSON.stringify(iprUrl),//新增证材料证明 // iprUrl:JSON.stringify(iprUrl),//新增证材料证明
......
...@@ -146,6 +146,11 @@ export async function enterpriseCanBaoInfo(eId) { ...@@ -146,6 +146,11 @@ export async function enterpriseCanBaoInfo(eId) {
}); });
}); });
//年份倒序排列
dataList.sort((a, b) => {
return b.annual - a.annual;
});
return {dataList}; return {dataList};
} }
......
...@@ -166,41 +166,37 @@ export enum QUARTER { ...@@ -166,41 +166,37 @@ export enum QUARTER {
} }
/** /**
* 知识产权类型 * 知识产权类型
*/ */
export enum INTELLECTUALPROPERTYRIGHT { export enum IPRALLTYPE {
软件著作权 = 1, 软件著作权 = 1,
发明专利, 专利 = 100,
海外专利, 发明专利 = 101,
植物新品种, 海外专利 = 102,
集成电路布图, 其他 = 200,
植物新品种 = 201,
集成电路布图 =202
} }
export enum IPRTYPE {
/**
* 知识产权类型 前端用
*/
export enum IPRTYPECLIENT {
其他 = 0,
软件著作权 = 1, 软件著作权 = 1,
发明专利, 专利 = 100,
海外专利, 其他 = 200
专利
} }
/** /**
* 知识产权类型其他 前端用 * 知识产权类型其他 前端用
*/ */
export enum IPRTYPECLIENTQT { export enum IPRTYPECLIENTQT {
植物新品种 = 4, 植物新品种 = 201,
集成电路布图 集成电路布图 =202
} }
/** /**
* 知识产权类型专利 前端用 * 知识产权类型专利 前端用
*/ */
export enum IPRTYPECLIENTZL { export enum IPRTYPECLIENTZL {
发明专利 = 2, 发明专利 = 101,
海外专利, 海外专利 = 102,
} }
\ No newline at end of file
...@@ -16,8 +16,8 @@ const config = { ...@@ -16,8 +16,8 @@ const config = {
"/public/needcategory":enumConfig.NEEDCATEGORY, "/public/needcategory":enumConfig.NEEDCATEGORY,
"/public/fuhuaqilnvestmentstyle":enumConfig.FUHUAQILNVESTMENTSTYLE, "/public/fuhuaqilnvestmentstyle":enumConfig.FUHUAQILNVESTMENTSTYLE,
"/public/financingrounds":enumConfig.FINANCINGROUNDS, "/public/financingrounds":enumConfig.FINANCINGROUNDS,
"/public/intellectualpropertyright":enumConfig.INTELLECTUALPROPERTYRIGHT,// 新增知识产权类型 // "/public/intellectualpropertyright":enumConfig.INTELLECTUALPROPERTYRIGHT,// 新增知识产权类型
"/public/iprtypeclient":enumConfig.IPRTYPECLIENT,// 新增知识产权类型 // "/public/iprtypeclient":enumConfig.IPRTYPECLIENT,// 新增知识产权类型
"/public/iprtypeclientqt":enumConfig.IPRTYPECLIENTQT,// 新增知识产权类型 "/public/iprtypeclientqt":enumConfig.IPRTYPECLIENTQT,// 新增知识产权类型
"/public/iprtypeclientzl":enumConfig.IPRTYPECLIENTZL,// 新增知识产权专利 "/public/iprtypeclientzl":enumConfig.IPRTYPECLIENTZL,// 新增知识产权专利
......
...@@ -8,7 +8,7 @@ import { checkUser } from '../middleware/user'; ...@@ -8,7 +8,7 @@ import { checkUser } from '../middleware/user';
export function setRouter(httpServer) { export function setRouter(httpServer) {
/**知识产权 */ /**知识产权 */
httpServer.post('/xcx/qualification/ipr/list', checkUser, asyncHandler(iprList)); httpServer.post('/xcx/qualification/ipr/list', checkUser, asyncHandler(iprList)); //弃用
httpServer.post('/xcx/qualification/ipr/listbytype', checkUser, asyncHandler(iprListByType)); httpServer.post('/xcx/qualification/ipr/listbytype', checkUser, asyncHandler(iprListByType));
httpServer.post('/xcx/qualification/ipr/update', checkUser, asyncHandler(iprUpdate)); httpServer.post('/xcx/qualification/ipr/update', checkUser, asyncHandler(iprUpdate));
httpServer.post('/xcx/qualification/ipr/add', checkUser, asyncHandler(iprAdd)); httpServer.post('/xcx/qualification/ipr/add', checkUser, asyncHandler(iprAdd));
......
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