增加单位功能

This commit is contained in:
2026-09-14 00:09:58 +08:00
parent a8c09c1db5
commit 6f106e43af
22 changed files with 1473 additions and 128 deletions
+8 -1
View File
@@ -412,6 +412,13 @@ func registerOrganizationRoutes(module string) {
beego.Router("/backend/crm/product/category", &controllers.BackendCrmProductCategoryController{}, "post:Create")
beego.Router("/backend/crm/product/category/:id", &controllers.BackendCrmProductCategoryController{}, "get:Detail;put:Update;delete:Delete")
// CRM基本设置-计量单位(产品等业务的「单位」下拉取自该表)
beego.Router("/backend/crm/unit/list", &controllers.BackendCrmUnitController{}, "get:List")
beego.Router("/backend/crm/unit", &controllers.BackendCrmUnitController{}, "post:Create")
beego.Router("/backend/crm/unit/:id", &controllers.BackendCrmUnitController{}, "get:Detail;put:Update;delete:Delete")
beego.Router("/backend/crm/unit/all", &controllers.BackendCrmUnitController{}, "get:All")
beego.Router("/backend/crm/unit/init-default", &controllers.BackendCrmUnitController{}, "post:InitDefault")
// CRM项目文档(与OA文档库「共享文档/项目文档」绑定:列表/上传同步/删除同步/文件夹管理)
beego.Router("/backend/crm/project/:id/docs", &controllers.BackendCrmProjectController{}, "get:DocList")
beego.Router("/backend/crm/project/:id/doc-upload", &controllers.BackendCrmProjectController{}, "post:DocUpload")
@@ -432,7 +439,7 @@ func registerOrganizationRoutes(module string) {
// 回款记录(回款进度流水):以回款计划为先导,逐笔登记实际回款
beego.Router("/backend/crm/payback/record/list", &controllers.BackendCrmPaybackController{}, "get:RecordList")
beego.Router("/backend/crm/payback/record", &controllers.BackendCrmPaybackController{}, "post:CreateRecord")
beego.Router("/backend/crm/payback/record/:id", &controllers.BackendCrmPaybackController{}, "delete:DeleteRecord")
beego.Router("/backend/crm/payback/record/:id", &controllers.BackendCrmPaybackController{}, "delete:DeleteRecord;put:UpdateRecord")
beego.Router("/backend/crm/payback", &controllers.BackendCrmPaybackController{}, "post:Create")
beego.Router("/backend/crm/payback/:id", &controllers.BackendCrmPaybackController{}, "get:Detail;put:Update;delete:Delete")
beego.Router("/backend/crm/payback/:id/receive", &controllers.BackendCrmPaybackController{}, "post:Receive")