123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package routers
- import (
- "zhiyuan/controllers/admin"
- "zhiyuan/controllers/dispatch"
- "zhiyuan/controllers/geo"
- "zhiyuan/controllers/work/worker"
- "zhiyuan/middlewares"
- "zhiyuan/models"
- dispatchModels "zhiyuan/models/dispatch"
- "zhiyuan/models/final"
- "zhiyuan/pkg/db"
- "github.com/gin-gonic/gin"
- )
- func InitDispatchRouters(r *gin.Engine, router *gin.RouterGroup) {
- staticPath := "public/dispatch/"
- r.Static("/dispatch", staticPath)
- //r.StaticFile("/dispatch", staticPath+"index.html")
- //r.StaticFile("/dispatch/favicon.ico", staticPath+"favicon.ico")
- router = router.Group("/dispatch")
- router.POST("/login", dispatch.Login)
- router.GET("/qiniu/token", admin.QiniuToken)
- router.GET("/send_verify_code", dispatch.SendVerifyCode)
- router.Use(middlewares.Auth("dispatch"))
- {
- router.GET("/info", dispatch.Info)
- router.POST("/logout", dispatch.Logout)
- router.POST("/unbind_weixin", dispatch.UnBindWeixin)
- router.PUT("/password", dispatch.Password)
- router.GET("/geo/lower", geo.Lower)
- router.GET("/geo/lower/:code", geo.Lower)
- router.GET("/geo/code/:code", geo.Code)
- router.GET("/geo/code", geo.Code)
- router.GET("/admins", admin.AdminList)
- router.GET("/admins/:id", admin.AdminInfo)
- router.GET("/depts", admin.DeptList)
- router.GET("/depts/:id", admin.DeptInfo)
- router.GET("/worktypes", func(c *gin.Context) {
- db.ModelList(db.Type(models.WorkType{}), map[string]interface{}{}, c)
- })
- db.Router(router, &models.Worker{}, "/worker")
- db.Router(router, &final.FinalSiteMobile{}, "/finalsite")
- router.POST("/dispatchsitetable/finalsite/list", dispatch.SelectWorkList)
- //队长验收通过
- router.PUT("/matpickwork/acceptancepassed/:work_id", worker.ManagerAcceptancePassed)
- //队长验收不通过
- router.PUT("/matpickwork/acceptancefailed/:work_id", worker.ManagerAcceptanceFailed)
- //留言
- router.PUT("/matpickwork/addMsg/:work_id", worker.AddMsg)
- //db.Router(router, &dispatchModels.DispatchSiteTableMobile{}, "/dispatchsitetable")
- router.PUT("/dispatchsitetable/dispatchworker/:id", dispatch.TableDispatchWorker)
- db.Router(router, &dispatchModels.DispatchSiteItem{}, "/dispatchsiteitem")
- db.Router(router, &dispatchModels.DispatchSiteProcess{}, "/dispatchsiteprocess")
- db.Router(router, &dispatchModels.DispatchSiteCollectMobile{}, "/dispatchsitecollect")
- db.Router(router, &dispatchModels.DispatchOrder{}, "/dispatchorder")
- router.POST("/myshops", func(c *gin.Context) {
- db.ModelList(db.Type(&models.MyShop{}), map[string]interface{}{}, c)
- })
- }
- }
|