feat: 增加档口入库码独立页面 (#233)
This commit is contained in:
@@ -115,19 +115,25 @@ func Register(r *gin.Engine, db *sql.DB, onlineThreshold time.Duration, aiSecret
|
||||
clients.POST("/unassign", h.ClientUnassign)
|
||||
clients.POST("/delete", h.ClientDelete)
|
||||
|
||||
// 6. 用户管理:先经过网页登录,再叠加管理员角色校验。
|
||||
// 6. 档口入库码:独立于顺运宝数据页,导航位置紧跟客户端列表。
|
||||
pages.GET("/inner-codes", h.InnerCodeList)
|
||||
innerCodes := pages.Group("/inner-codes")
|
||||
innerCodes.POST("/import", h.InnerCodeImport)
|
||||
innerCodes.POST("/match", h.InnerCodeMatch)
|
||||
|
||||
// 7. 用户管理:先经过网页登录,再叠加管理员角色校验。
|
||||
users := pages.Group("/users", AdminRequired())
|
||||
users.GET("", h.UserList)
|
||||
users.POST("/create", h.UserCreate)
|
||||
users.POST("/status", h.UserSetStatus)
|
||||
users.POST("/reset-password", h.UserResetPassword)
|
||||
|
||||
// 7. 第三方商品目录导入记录:系统级审计仅管理员可见。
|
||||
// 8. 第三方商品目录导入记录:系统级审计仅管理员可见。
|
||||
integrations := pages.Group("/integrations", AdminRequired())
|
||||
integrations.GET("/catalog", h.CatalogHistory)
|
||||
integrations.GET("/catalog/detail", h.CatalogHistoryDetail)
|
||||
|
||||
// 8. AI 模型配置:密钥和系统级服务商配置仅管理员可见。
|
||||
// 9. AI 模型配置:密钥和系统级服务商配置仅管理员可见。
|
||||
aiSettings := pages.Group("/settings/ai", AdminRequired())
|
||||
aiSettings.GET("", h.AIConfigList)
|
||||
aiSettings.POST("/save", h.AIConfigSave)
|
||||
|
||||
Reference in New Issue
Block a user