Commit 664fa41b by chenjinjing

no message

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