manager.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package aftersale
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "zhiyuan/controllers/admin"
  5. "zhiyuan/controllers/aftersale/manager"
  6. "zhiyuan/middlewares"
  7. )
  8. func InitManagerRouters(r *gin.Engine, router *gin.RouterGroup) {
  9. staticPath := "public/aftersale/manager/"
  10. r.Static("/aftersale/manager/static", staticPath+"static")
  11. r.StaticFile("/aftersale/manager", staticPath+"index.html")
  12. r.StaticFile("/aftersale/manager/favicon.ico", staticPath+"favicon.ico")
  13. router = router.Group("/manager")
  14. router.POST("/login", manager.Login)
  15. router.Use(middlewares.Auth("manager"))
  16. {
  17. router.GET("/statis/order", manager.StatisOrder)
  18. router.GET("/orders", manager.OrderList)
  19. router.GET("/orders/:id", manager.OrderInfo)
  20. router.POST("/orders/:id/finish", manager.OrderFinish)
  21. router.POST("/orders/:id/confirm", manager.OrderConfirm)
  22. router.POST("/orders/:id/schedule", manager.OrderSchedule)
  23. router.POST("/orders/:id/repair", manager.OrderRepair)
  24. router.GET("/orders/:id/repair", manager.OrderRepairInfo)
  25. router.GET("/params", admin.ParamList)
  26. router.GET("/params/:param", admin.ParamInfo)
  27. router.GET("/qiniu/token", admin.QiniuToken)
  28. router.GET("/info", manager.Info)
  29. router.POST("/logout", manager.Logout)
  30. router.PUT("/password", manager.Password)
  31. }
  32. }