批量更新功能

This commit is contained in:
2026-09-14 16:15:44 +08:00
parent 6f106e43af
commit a26c98b92b
79 changed files with 4529 additions and 724 deletions
+8
View File
@@ -371,6 +371,8 @@ func registerOrganizationRoutes(module string) {
beego.Router("/backend/erp/customer", &controllers.BackendErpCustomerController{}, "post:Create")
beego.Router("/backend/erp/customer/:id", &controllers.BackendErpCustomerController{}, "get:Detail;put:Update;delete:Delete")
beego.Router("/backend/erp/customer/:id/status", &controllers.BackendErpCustomerController{}, "post:ToggleStatus")
// 客户转供应商(把客户档案含联系人复制一套到供应商库,原客户保留)
beego.Router("/backend/erp/customer/:id/convert-supplier", &controllers.BackendErpCustomerController{}, "post:ConvertToSupplier")
// CRM联系人(客户/供应商对接人)
beego.Router("/backend/crm/contact/list", &controllers.BackendCrmContactController{}, "get:List")
@@ -400,6 +402,10 @@ func registerOrganizationRoutes(module string) {
beego.Router("/backend/crm/project/list", &controllers.BackendCrmProjectController{}, "get:List")
beego.Router("/backend/crm/project", &controllers.BackendCrmProjectController{}, "post:Create")
beego.Router("/backend/crm/project/:id", &controllers.BackendCrmProjectController{}, "get:Detail;put:Update;delete:Delete")
// 项目状态流转:1未开始 / 2进行中 / 3已完成 / 4已暂停 / 5异常
beego.Router("/backend/crm/project/:id/status", &controllers.BackendCrmProjectController{}, "post:ChangeStatus")
// 项目联系人:从对应企业通讯录中挑选(上游=客户方,下游/中游=对方主体方),支持多选
beego.Router("/backend/crm/project/:id/contacts", &controllers.BackendCrmProjectController{}, "post:SaveContacts")
// CRM产品管理(产品台账/目录;可由项目生成时写入)
beego.Router("/backend/crm/product/list", &controllers.BackendCrmProductController{}, "get:List")
@@ -472,6 +478,8 @@ func registerOrganizationRoutes(module string) {
beego.Router("/backend/erp/supplier", &controllers.BackendErpSupplierController{}, "post:Create")
beego.Router("/backend/erp/supplier/:id", &controllers.BackendErpSupplierController{}, "get:Detail;put:Update;delete:Delete")
beego.Router("/backend/erp/supplier/:id/status", &controllers.BackendErpSupplierController{}, "post:ToggleStatus")
// 供应商转客户(把供应商档案含联系人复制一套到客户库,原供应商保留)
beego.Router("/backend/erp/supplier/:id/convert-customer", &controllers.BackendErpSupplierController{}, "post:ConvertToCustomer")
// ERP账套管理
beego.Router("/backend/erp/account-set/list", &controllers.BackendErpAccountSetController{}, "get:List")