增加招投标模块
This commit is contained in:
@@ -503,6 +503,102 @@ func registerOrganizationRoutes(module string) {
|
||||
// CRM操作日志
|
||||
beego.Router("/backend/crm/oplog/list", &controllers.BackendCrmOperateLogController{}, "get:List")
|
||||
|
||||
// ============================================================
|
||||
// CRM 招投标管理(我要招标 / 我要投标)
|
||||
// ============================================================
|
||||
// 投标方(Bid):从商机/项目发起 -> 投标 -> 中标 -> 转合同/项目
|
||||
beego.Router("/backend/crm/bidding/bid/list", &controllers.BackendCrmBiddingBidController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid/detail/:id", &controllers.BackendCrmBiddingBidController{}, "get:Detail")
|
||||
beego.Router("/backend/crm/bidding/bid", &controllers.BackendCrmBiddingBidController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/bid/:id", &controllers.BackendCrmBiddingBidController{}, "put:Update;delete:Delete")
|
||||
beego.Router("/backend/crm/bidding/bid/:id/contract", &controllers.BackendCrmBiddingBidController{}, "post:ConvertContract")
|
||||
beego.Router("/backend/crm/bidding/bid/:id/project", &controllers.BackendCrmBiddingBidController{}, "post:ConvertProject")
|
||||
beego.Router("/backend/crm/bidding/bid/:id/result", &controllers.BackendCrmBiddingBidController{}, "post:SubmitResult")
|
||||
beego.Router("/backend/crm/bidding/bid/from-business", &controllers.BackendCrmBiddingBidController{}, "post:FromBusiness")
|
||||
beego.Router("/backend/crm/bidding/bid/from-project", &controllers.BackendCrmBiddingBidController{}, "post:FromProject")
|
||||
// 投标文件
|
||||
beego.Router("/backend/crm/bidding/bid-file/list", &controllers.BackendCrmBiddingBidFileController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid-file", &controllers.BackendCrmBiddingBidFileController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/bid-file/:id", &controllers.BackendCrmBiddingBidFileController{}, "delete:Delete")
|
||||
// 投标任务
|
||||
beego.Router("/backend/crm/bidding/bid-task/list", &controllers.BackendCrmBiddingBidTaskController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid-task", &controllers.BackendCrmBiddingBidTaskController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/bid-task/:id", &controllers.BackendCrmBiddingBidTaskController{}, "put:Update;delete:Delete")
|
||||
// 投标结果
|
||||
beego.Router("/backend/crm/bidding/bid-result/list", &controllers.BackendCrmBiddingBidResultController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid-result/detail/:id", &controllers.BackendCrmBiddingBidResultController{}, "get:Detail")
|
||||
// 投标报价
|
||||
beego.Router("/backend/crm/bidding/bid-quote/list", &controllers.BackendCrmBiddingBidQuoteController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid-quote", &controllers.BackendCrmBiddingBidQuoteController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/bid-quote/:id", &controllers.BackendCrmBiddingBidQuoteController{}, "delete:Delete")
|
||||
// 投标竞争对手
|
||||
beego.Router("/backend/crm/bidding/bid-competitor/list", &controllers.BackendCrmBiddingBidCompetitorController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid-competitor", &controllers.BackendCrmBiddingBidCompetitorController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/bid-competitor/:id", &controllers.BackendCrmBiddingBidCompetitorController{}, "delete:Delete")
|
||||
// 投标费用
|
||||
beego.Router("/backend/crm/bidding/bid-expense/list", &controllers.BackendCrmBiddingBidExpenseController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid-expense", &controllers.BackendCrmBiddingBidExpenseController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/bid-expense/:id", &controllers.BackendCrmBiddingBidExpenseController{}, "delete:Delete")
|
||||
|
||||
// 招标方(Tender):发布招标 -> 投标方报名 -> 评标 -> 定标 -> 转合同
|
||||
beego.Router("/backend/crm/bidding/tender/list", &controllers.BackendCrmBiddingTenderController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/tender/detail/:id", &controllers.BackendCrmBiddingTenderController{}, "get:Detail")
|
||||
beego.Router("/backend/crm/bidding/tender", &controllers.BackendCrmBiddingTenderController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/tender/:id", &controllers.BackendCrmBiddingTenderController{}, "put:Update;delete:Delete")
|
||||
beego.Router("/backend/crm/bidding/tender/:id/award", &controllers.BackendCrmBiddingTenderController{}, "post:Award")
|
||||
beego.Router("/backend/crm/bidding/tender/:id/contract", &controllers.BackendCrmBiddingTenderController{}, "post:AwardToContract")
|
||||
// 招标文件
|
||||
beego.Router("/backend/crm/bidding/tender-file/list", &controllers.BackendCrmBiddingTenderFileController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/tender-file", &controllers.BackendCrmBiddingTenderFileController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/tender-file/:id", &controllers.BackendCrmBiddingTenderFileController{}, "delete:Delete")
|
||||
|
||||
// 招标公告
|
||||
beego.Router("/backend/crm/bidding/tender-announce/list", &controllers.BackendCrmBiddingTenderAnnounceController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/tender-announce", &controllers.BackendCrmBiddingTenderAnnounceController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/tender-announce/:id/publish", &controllers.BackendCrmBiddingTenderAnnounceController{}, "post:Publish")
|
||||
beego.Router("/backend/crm/bidding/tender-announce/:id", &controllers.BackendCrmBiddingTenderAnnounceController{}, "delete:Delete")
|
||||
|
||||
// 投标方/供应商
|
||||
beego.Router("/backend/crm/bidding/tender-supplier/list", &controllers.BackendCrmBiddingTenderSupplierController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/tender-supplier", &controllers.BackendCrmBiddingTenderSupplierController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/tender-supplier/:id", &controllers.BackendCrmBiddingTenderSupplierController{}, "put:Update;delete:Delete")
|
||||
|
||||
// 开标评标
|
||||
beego.Router("/backend/crm/bidding/tender-evaluation/list", &controllers.BackendCrmBiddingTenderEvaluationController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/tender-evaluation", &controllers.BackendCrmBiddingTenderEvaluationController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/tender-evaluation/:id", &controllers.BackendCrmBiddingTenderEvaluationController{}, "delete:Delete")
|
||||
|
||||
// 定标结果
|
||||
beego.Router("/backend/crm/bidding/tender-result/list", &controllers.BackendCrmBiddingTenderResultController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/tender-result/detail/:id", &controllers.BackendCrmBiddingTenderResultController{}, "get:Detail")
|
||||
|
||||
// 投标立项审批
|
||||
beego.Router("/backend/crm/bidding/bid-approval/list", &controllers.BackendCrmBiddingBidApprovalController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid-approval", &controllers.BackendCrmBiddingBidApprovalController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/bid-approval/:id/approve", &controllers.BackendCrmBiddingBidApprovalController{}, "post:Approve")
|
||||
|
||||
// 标书版本
|
||||
beego.Router("/backend/crm/bidding/bid-document/list", &controllers.BackendCrmBiddingBidDocumentController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/bid-document", &controllers.BackendCrmBiddingBidDocumentController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/bid-document/:id", &controllers.BackendCrmBiddingBidDocumentController{}, "put:Update;delete:Delete")
|
||||
|
||||
// 标书模板库
|
||||
beego.Router("/backend/crm/bidding/template/list", &controllers.BackendCrmBiddingBidTemplateController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/template", &controllers.BackendCrmBiddingBidTemplateController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/template/:id", &controllers.BackendCrmBiddingBidTemplateController{}, "put:Update;delete:Delete")
|
||||
|
||||
// 资质文件库
|
||||
beego.Router("/backend/crm/bidding/qualification/list", &controllers.BackendCrmBiddingBidQualificationController{}, "get:List")
|
||||
beego.Router("/backend/crm/bidding/qualification", &controllers.BackendCrmBiddingBidQualificationController{}, "post:Create")
|
||||
beego.Router("/backend/crm/bidding/qualification/:id", &controllers.BackendCrmBiddingBidQualificationController{}, "put:Update;delete:Delete")
|
||||
|
||||
// 招投标统计
|
||||
beego.Router("/backend/crm/bidding/statistics/tender", &controllers.BackendCrmBiddingStatisticsController{}, "get:Tender")
|
||||
beego.Router("/backend/crm/bidding/statistics/bid", &controllers.BackendCrmBiddingStatisticsController{}, "get:Bid")
|
||||
|
||||
// 招投标到期提醒(开发计划 4.1,实时计算,无定时任务)
|
||||
beego.Router("/backend/crm/bidding/reminders", &controllers.BackendCrmBiddingReminderController{}, "get:List")
|
||||
|
||||
// ERP供应商管理
|
||||
beego.Router("/backend/erp/supplier/list", &controllers.BackendErpSupplierController{}, "get:List")
|
||||
beego.Router("/backend/erp/supplier", &controllers.BackendErpSupplierController{}, "post:Create")
|
||||
|
||||
Reference in New Issue
Block a user