v2_1
This commit is contained in:
parent
5c8802d2f0
commit
963e1e005e
@ -1,8 +1,6 @@
|
|||||||
package handler
|
package handler
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"net/http"
|
|
||||||
|
|
||||||
"management/internal/config"
|
"management/internal/config"
|
||||||
"management/internal/erpserver/biz"
|
"management/internal/erpserver/biz"
|
||||||
"management/internal/erpserver/handler/common"
|
"management/internal/erpserver/handler/common"
|
||||||
@ -15,10 +13,6 @@ import (
|
|||||||
type IHandler interface {
|
type IHandler interface {
|
||||||
// 获取 Common Handler 接口.
|
// 获取 Common Handler 接口.
|
||||||
CommonHandler() common.CommonHandler
|
CommonHandler() common.CommonHandler
|
||||||
|
|
||||||
// 获取首页
|
|
||||||
Home(w http.ResponseWriter, req *http.Request)
|
|
||||||
|
|
||||||
// 获取 System Handler 接口.
|
// 获取 System Handler 接口.
|
||||||
SystemHandler() system.SystemHandler
|
SystemHandler() system.SystemHandler
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +0,0 @@
|
|||||||
package handler
|
|
||||||
|
|
||||||
import "net/http"
|
|
||||||
|
|
||||||
func (h *handler) Home(w http.ResponseWriter, r *http.Request) {
|
|
||||||
h.render.HTML(w, r, "home/home.tmpl", nil)
|
|
||||||
}
|
|
||||||
@ -1,12 +1,15 @@
|
|||||||
package system
|
package system
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"net/http"
|
||||||
|
|
||||||
"management/internal/erpserver/biz"
|
"management/internal/erpserver/biz"
|
||||||
"management/internal/pkg/session"
|
"management/internal/pkg/session"
|
||||||
"management/internal/pkg/tpl"
|
"management/internal/pkg/tpl"
|
||||||
)
|
)
|
||||||
|
|
||||||
type SystemHandler interface {
|
type SystemHandler interface {
|
||||||
|
Home(w http.ResponseWriter, req *http.Request)
|
||||||
UserHandler() UserHandler
|
UserHandler() UserHandler
|
||||||
MenuHandler() MenuHandler
|
MenuHandler() MenuHandler
|
||||||
DepartmentHandler() DepartmentHandler
|
DepartmentHandler() DepartmentHandler
|
||||||
@ -29,6 +32,10 @@ func NewSystemHandler(render tpl.Renderer, session session.ISession, biz biz.IBi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (h *systemHandler) Home(w http.ResponseWriter, r *http.Request) {
|
||||||
|
h.render.HTML(w, r, "home/home.tmpl", nil)
|
||||||
|
}
|
||||||
|
|
||||||
func (h *systemHandler) UserHandler() UserHandler {
|
func (h *systemHandler) UserHandler() UserHandler {
|
||||||
return NewUserHandler(h.render, h.session, h.biz)
|
return NewUserHandler(h.render, h.session, h.biz)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,7 +38,7 @@ func NewRouter(handler handler.IHandler, mw mw.IMiddleware) *chi.Mux {
|
|||||||
// r.With(auth.Authorize, mw.Audit).Post("/upload/file", commonhandler.UploadFile)
|
// r.With(auth.Authorize, mw.Audit).Post("/upload/file", commonhandler.UploadFile)
|
||||||
// r.With(auth.Authorize, mw.Audit).Post("/upload/mutilfile", commonhandler.UploadMutilFiles)
|
// r.With(auth.Authorize, mw.Audit).Post("/upload/mutilfile", commonhandler.UploadMutilFiles)
|
||||||
|
|
||||||
r.With(mw.Authorize, mw.Audit).Get("/home.html", handler.Home)
|
r.With(mw.Authorize, mw.Audit).Get("/home.html", handler.SystemHandler().Home)
|
||||||
r.With(mw.Authorize).Get("/pear.json", handler.SystemHandler().ConfigHandler().Pear)
|
r.With(mw.Authorize).Get("/pear.json", handler.SystemHandler().ConfigHandler().Pear)
|
||||||
|
|
||||||
r.Route("/system", func(r chi.Router) {
|
r.Route("/system", func(r chi.Router) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user