Commit 664fa41b by chenjinjing

no message

parent 53d26c31
......@@ -29,11 +29,18 @@ export const EnterpriseFaRenInfoUpdateConfig = {
}
// export const EnterpriseIPRUpdateConfig = {
// year:{type:"Number"}, //年度
// // number:{type:"Number"}, //个数
// iprType:{type:"Number"}, //专利类型【枚举】
// iprName:{type:"String"}, //专利名称
// iprUrl:{type:"[String"},//证明材料
// }
export const EnterpriseIPRUpdateConfig = {
year:{type:"Number"}, //年度
// number:{type:"Number"}, //个数
iprType:{type:"Number"}, //专利类型【枚举】
iprName:{type:"String"}, //专利名称
iprTime:{type:"Number"}, //专利时间
iprUrl:{type:"[String"},//证明材料
}
......
......@@ -28,14 +28,19 @@ export enum TABLENAME {
企业资质 ='enterprise_qualification',
参保记录 ='enterprise_canbao',
创业团队 ='enterprise_team',
知识产权 ='enterprise_ipr',
// 知识产权 ='enterprise_ipr',
法人信息表 ='enterprise_legal_person',
企业专利表 ='enterprise_patent',
// 企业专利表 ='enterprise_patent',
园区通知表 ='garden_notice',
园区活动表 ='garden_activity',
企业服务表 ='enterprise_service',
企业基础信息表 ='enterprise',
政策表 = 'policy'
政策表 = 'policy',
入驻信息表 = "info_enter",
商标 = "trade_mark",
作品著作权 = "copy_right",
软件著作权 = "software_copyright",
专利 = "patent",
}
......@@ -50,12 +55,17 @@ export enum TABLEID {
企业资质 ='qu',
参保记录 ='cb',
创业团队 ='te',
知识产权 ='ipr',
// 知识产权 ='ipr',
法人信息表 ='ps',
企业专利表 ='pe',
// 企业专利表 ='pe',
园区通知表 ='nt',
园区活动表 ='ac',
企业服务表 ='es',
企业基础信息表 ='e',
入驻信息表 = "ie",
商标 = "tm",
作品著作权 = "cr",
软件著作权 = "sc",
专利 = "ipr",
图片存储='img',
}
\ No newline at end of file
......@@ -194,15 +194,33 @@ export enum QUARTER {
* 知识产权 全类型
*/
export enum IPRALLTYPE {
软件著作权 = 1,
专利 = 100,
发明专利 = 101,
海外专利 = 102,
其他 = 200,
植物新品种 = 201,
集成电路布图 =202
商标信息 = 1,
作品著作权,
软件著作权,
外观设计专利,
实用新型专利,
发明专利
// 软件著作权 = 1,
// 专利 = 100,
// 发明专利 = 101,
// 海外专利 = 102,
// 其他 = 200,
// 植物新品种 = 201,
// 集成电路布图 =202
}
/**
* 专利表属于知识产权类型中的详细分类
*/
export enum KUNDCODE {
发明公布 = 1,
发明授权,
实用新型,
外观设计
}
export enum IPRTYPE {
软件著作权 = 1,
专利 = 100,
......@@ -211,17 +229,27 @@ export enum IPRTYPE {
/**
* 知识产权类型其他 前端用
* 园区楼号
*/
export enum IPRTYPECLIENTQT {
植物新品种 = 201,
集成电路布图 =202
export enum BUILDING {
"1号楼" = 1,
"3号楼" = 3,
"4号楼" = 4,
}
/**
* 知识产权类型其他 前端用
*/
// export enum IPRTYPECLIENTQT {
// 植物新品种 = 201,
// 集成电路布图 =202
// }
/**
* 知识产权类型专利 前端用
*/
export enum IPRTYPECLIENTZL {
发明专利 = 101,
海外专利 = 102,
}
\ No newline at end of file
// export enum IPRTYPECLIENTZL {
// 发明专利 = 101,
// 海外专利 = 102,
// }
\ No newline at end of file
......@@ -18,9 +18,11 @@ const config = {
"/public/financingrounds":enumConfig.FINANCINGROUNDS,
// "/public/intellectualpropertyright":enumConfig.INTELLECTUALPROPERTYRIGHT,// 新增知识产权类型
// "/public/iprtypeclient":enumConfig.IPRTYPECLIENT,// 新增知识产权类型
"/public/iprtypeclientqt":enumConfig.IPRTYPECLIENTQT,// 新增知识产权类型
"/public/iprtypeclientzl":enumConfig.IPRTYPECLIENTZL,// 新增知识产权专利
// "/public/iprtypeclientqt":enumConfig.IPRTYPECLIENTQT,// 新增知识产权类型
// "/public/iprtypeclientzl":enumConfig.IPRTYPECLIENTZL,// 新增知识产权专利
"/public/clientpolicytype":enumConfig.CLIENTPOLICYTYPE,//政策文件类型-前端用
"/public/ipralltype":enumConfig.IPRALLTYPE, //企查查知识产权类型
"/public/building":enumConfig.BUILDING,// 园区楼号
}
export function setRouter(httpServer) {
......
......@@ -8,16 +8,18 @@ import { checkUser } from '../middleware/user';
export function setRouter(httpServer) {
/**知识产权 */
httpServer.post('/xcx/qualification/ipr/list', checkUser, asyncHandler(iprList)); //弃用
httpServer.post('/xcx/qualification/ipr/listbytype', checkUser, asyncHandler(iprListByType));
httpServer.post('/xcx/qualification/ipr/update', checkUser, asyncHandler(iprUpdate));
httpServer.post('/xcx/qualification/ipr/count', checkUser, asyncHandler(iprCount));
httpServer.post('/xcx/qualification/ipr/list', checkUser, asyncHandler(iprList));
httpServer.post('/xcx/qualification/ipr/info', checkUser, asyncHandler(iprInfo));
httpServer.post('/xcx/qualification/ipr/add', checkUser, asyncHandler(iprAdd));
httpServer.post('/xcx/qualification/ipr/update', checkUser, asyncHandler(iprUpdate));
httpServer.post('/xcx/qualification/ipr/del', checkUser, asyncHandler(iprDel));
// httpServer.post('/xcx/qualification/ipr/listbytype', checkUser, asyncHandler(iprListByType)); //弃用
/**专利 */
httpServer.post('/xcx/qualification/patent/list', checkUser, asyncHandler(patentList));
httpServer.post('/xcx/qualification/patent/update', checkUser, asyncHandler(patentUpdate));
httpServer.post('/xcx/qualification/patent/add', checkUser, asyncHandler(patentAdd));
httpServer.post('/xcx/qualification/patent/del', checkUser, asyncHandler(patentDel));
// httpServer.post('/xcx/qualification/patent/list', checkUser, asyncHandler(patentList));
// httpServer.post('/xcx/qualification/patent/update', checkUser, asyncHandler(patentUpdate));
// httpServer.post('/xcx/qualification/patent/add', checkUser, asyncHandler(patentAdd));
// httpServer.post('/xcx/qualification/patent/del', checkUser, asyncHandler(patentDel));
/**资质认证 */
httpServer.post('/xcx/qualification/authentication/info', checkUser, asyncHandler(authenticationInfo));
httpServer.post('/xcx/qualification/authentication/update', checkUser, asyncHandler(authenticationUpdate));
......@@ -30,120 +32,141 @@ export function setRouter(httpServer) {
//===================================知识产权
/**
*
* 知识产权信息-列表
* @param req
* @param res
*/
async function iprList(req, res) {
const UserInfo = req.userInfo;
let result = await qualificationBiz.enterpriseIPRInfo(UserInfo.eId);
res.success(result);
}
async function iprListByType(req, res) {
async function iprCount(req, res) {
const UserInfo = req.userInfo;
let {iprType } = req.body;
let result = await qualificationBiz.enterpriseIPRByType(UserInfo.eId, iprType);
let result = await qualificationBiz.enterpriseIPRCount(UserInfo.eId);
res.success(result);
}
/**
*
* 知识产权信息-列表
* @param req
* @param res
*/
async function iprUpdate(req, res) {
async function iprList(req, res) {
const UserInfo = req.userInfo;
let {param, iprId } = req.body
let result = await qualificationBiz.updateEnterpriseIPRInfo(UserInfo.eId, iprId, param);
let {iprType} = req.body
let result = await qualificationBiz.enterpriseIPRList(UserInfo.eId, iprType);
res.success(result);
}
/**
*
* @param req
* @param res
*/
async function iprAdd(req, res) {
const UserInfo = req.userInfo;
let {param} = req.body
let result = await qualificationBiz.createEnterpriseIPRInfo(UserInfo.eId, param);
res.success(result);
}
/**
*
* 知识产权信息-回显
* @param req
* @param res
*/
async function iprDel(req, res) {
async function iprInfo(req, res) {
const UserInfo = req.userInfo;
let {iprId} = req.body
let result = await qualificationBiz.deleteEnterpriseIPRInfo(UserInfo.eId, iprId);
let {iprType, iprId} = req.body
let result = await qualificationBiz.enterpriseIPRInfo(UserInfo.eId, iprType, iprId);
res.success(result);
}
//====================================专利
/**
*
* 知识产权信息-添加
* @param req
* @param res
*/
async function patentList(req, res) {
async function iprAdd(req, res) {
const UserInfo = req.userInfo;
let result = await qualificationBiz.enterprisePatentInfo(UserInfo.eId);
let {iprType, param} = req.body
let result = await qualificationBiz.createIPRInfo(UserInfo.eId, iprType, param);
res.success(result);
}
/**
*
* 知识产权信息-修改
* @param req
* @param res
*/
async function patentUpdate(req, res) {
async function iprUpdate(req, res) {
const UserInfo = req.userInfo;
let {param, pId, file } = req.body
let result = await qualificationBiz.updateEnterprisePatentInfo(UserInfo.eId, pId, param);
let {param, iprId, iprType } = req.body
let result = await qualificationBiz.enterpriseIPRUpdate(UserInfo.eId, iprType, iprId, param);
res.success(result);
}
/**
*
* 知识产权信息-删除
* @param req
* @param res
*/
async function patentAdd(req, res) {
async function iprDel(req, res) {
const UserInfo = req.userInfo;
let {param, file } = req.body
let result = await qualificationBiz.createEnterprisePatentInfo(UserInfo.eId, param);
let {iprType, iprId} = req.body
let result = await qualificationBiz.enterpriseIPRDel(UserInfo.eId, iprType, iprId);
res.success(result);
}
/**
*
* @param req
* @param res
*/
async function patentDel(req, res) {
const UserInfo = req.userInfo;
let {tId } = req.body
let result = await qualificationBiz.deleteEnterprisePatentInfo(UserInfo.eId, tId);
res.success(result);
}
//====================================专利
// /**
// *
// * @param req
// * @param res
// */
// async function patentList(req, res) {
// const UserInfo = req.userInfo;
// let result = await qualificationBiz.enterprisePatentInfo(UserInfo.eId);
// res.success(result);
// }
// /**
// *
// * @param req
// * @param res
// */
// async function patentUpdate(req, res) {
// const UserInfo = req.userInfo;
// let {param, pId, file } = req.body
// let result = await qualificationBiz.updateEnterprisePatentInfo(UserInfo.eId, pId, param);
// res.success(result);
// }
// /**
// *
// * @param req
// * @param res
// */
// async function patentAdd(req, res) {
// const UserInfo = req.userInfo;
// let {param, file } = req.body
// let result = await qualificationBiz.createEnterprisePatentInfo(UserInfo.eId, param);
// res.success(result);
// }
// /**
// *
// * @param req
// * @param res
// */
// async function patentDel(req, res) {
// const UserInfo = req.userInfo;
// let {tId } = req.body
// let result = await qualificationBiz.deleteEnterprisePatentInfo(UserInfo.eId, tId);
// res.success(result);
// }
//=================================================资质认证
......
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