update
This commit is contained in:
@@ -13,6 +13,10 @@ import (
|
||||
"github.com/drhin/logger"
|
||||
)
|
||||
|
||||
//type RouterGroup interface {
|
||||
// Register(router chi.Router)
|
||||
//}
|
||||
|
||||
type Handler struct {
|
||||
Config *config.Config
|
||||
Log *logger.Logger
|
||||
|
||||
@@ -107,7 +107,6 @@ func (h *RoleHandler) Save(w http.ResponseWriter, r *http.Request) {
|
||||
h.JSONErr(w, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
h.JSONOk(w, "更新成功")
|
||||
}
|
||||
}
|
||||
@@ -122,18 +121,14 @@ func (h *RoleHandler) Data(w http.ResponseWriter, r *http.Request) {
|
||||
h.JSONErr(w, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
h.JSON(w, res)
|
||||
return
|
||||
} else if t == "xm_select_tree" {
|
||||
res, err := h.roleService.XmSelectTree(ctx, 0)
|
||||
if err != nil {
|
||||
h.JSONErr(w, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
h.JSON(w, res)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
145
internal/erpserver/handler/system/router.go
Normal file
145
internal/erpserver/handler/system/router.go
Normal file
@@ -0,0 +1,145 @@
|
||||
package system
|
||||
|
||||
//
|
||||
//import (
|
||||
// v1 "management/internal/erpserver/service/v1"
|
||||
// mi "management/internal/pkg/middleware"
|
||||
// "management/internal/pkg/session"
|
||||
//
|
||||
// "github.com/go-chi/chi/v5"
|
||||
//)
|
||||
//
|
||||
//type HandlerGroup struct {
|
||||
// sm session.Manager
|
||||
// menuService v1.MenuService
|
||||
// HomeHandler *HomeHandler
|
||||
// ConfigHandler *ConfigHandler
|
||||
// UserHandler *UserHandler
|
||||
// LoginLogHandler *LoginLogHandler
|
||||
// AuditHandler *AuditHandler
|
||||
// MenuHandler *MenuHandler
|
||||
// RoleHandler *RoleHandler
|
||||
// DepartmentHandler *DepartmentHandler
|
||||
//}
|
||||
//
|
||||
//func NewHandlerGroup(
|
||||
// sm session.Manager,
|
||||
// menuService v1.MenuService,
|
||||
// homeHandler *HomeHandler,
|
||||
// configHandler *ConfigHandler,
|
||||
// userHandler *UserHandler,
|
||||
// loginLogHandler *LoginLogHandler,
|
||||
// auditHandler *AuditHandler,
|
||||
// menuHandler *MenuHandler,
|
||||
// roleHandler *RoleHandler,
|
||||
// departmentHandler *DepartmentHandler,
|
||||
//) *HandlerGroup {
|
||||
// return &HandlerGroup{
|
||||
// sm: sm,
|
||||
// HomeHandler: homeHandler,
|
||||
// ConfigHandler: configHandler,
|
||||
// UserHandler: userHandler,
|
||||
// LoginLogHandler: loginLogHandler,
|
||||
// AuditHandler: auditHandler,
|
||||
// MenuHandler: menuHandler,
|
||||
// RoleHandler: roleHandler,
|
||||
// DepartmentHandler: departmentHandler,
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//func (g *HandlerGroup) Register(r chi.Router) {
|
||||
// //r.Get("/captcha", g.CaptchaHandler.Captcha)
|
||||
// //r.Post("/login", userHandler.Login)
|
||||
//
|
||||
// r.Get("/", g.UserHandler.Login)
|
||||
// r.Group(func(r chi.Router) {
|
||||
// r.Use(mi.Authorize(g.sm, menuService))
|
||||
//
|
||||
// r.Get("/logout", userHandler.Logout)
|
||||
//
|
||||
// r.Get("/home.html", homeHandler.Home)
|
||||
// r.Get("/dashboard", homeHandler.Dashboard)
|
||||
// r.Get("/pear.json", configHandler.Pear)
|
||||
//
|
||||
// r.Route("/upload", func(r chi.Router) {
|
||||
// r.Use(mi.Audit(sm, auditLogService, log))
|
||||
// r.Get("/img", uploadHandler.Img)
|
||||
// r.Get("/file", uploadHandler.File)
|
||||
// r.Get("/multi_files", uploadHandler.MultiFiles)
|
||||
// })
|
||||
//
|
||||
// r.Route("/system", func(r chi.Router) {
|
||||
// r.Use(mi.Audit(sm, auditLogService, log))
|
||||
//
|
||||
// r.Get("/menus", menuHandler.Menus)
|
||||
//
|
||||
// r.Route("/config", func(r chi.Router) {
|
||||
// r.Get("/list", configHandler.List)
|
||||
// r.Post("/list", configHandler.List)
|
||||
// r.Get("/add", configHandler.Add)
|
||||
// r.Get("/edit", configHandler.Edit)
|
||||
// r.Post("/save", configHandler.Save)
|
||||
// r.Post("/refresh_cache", configHandler.RefreshCache)
|
||||
// r.Post("/reset_pear", configHandler.ResetPear)
|
||||
// })
|
||||
//
|
||||
// r.Route("/menu", func(r chi.Router) {
|
||||
// r.Get("/list", menuHandler.List)
|
||||
// r.Post("/list", menuHandler.List)
|
||||
// r.Get("/add", menuHandler.Add)
|
||||
// r.Get("/add_children", menuHandler.AddChildren)
|
||||
// r.Get("/edit", menuHandler.Edit)
|
||||
// r.Post("/save", menuHandler.Save)
|
||||
// r.Post("/data", menuHandler.Data)
|
||||
// r.Post("/refresh_cache", menuHandler.RefreshCache)
|
||||
// })
|
||||
//
|
||||
// r.Route("/department", func(r chi.Router) {
|
||||
// r.Get("/list", departmentHandler.List)
|
||||
// r.Post("/list", departmentHandler.List)
|
||||
// r.Get("/add", departmentHandler.Add)
|
||||
// r.Get("/add_children", departmentHandler.AddChildren)
|
||||
// r.Get("/edit", departmentHandler.Edit)
|
||||
// r.Post("/save", departmentHandler.Save)
|
||||
// r.Post("/data", departmentHandler.Data)
|
||||
// r.Post("/refresh_cache", departmentHandler.RefreshCache)
|
||||
// r.Post("/rebuild_parent_path", departmentHandler.RebuildParentPath)
|
||||
// })
|
||||
//
|
||||
// r.Route("/role", func(r chi.Router) {
|
||||
// r.Get("/list", roleHandler.List)
|
||||
// r.Post("/list", roleHandler.List)
|
||||
// r.Get("/add", roleHandler.Add)
|
||||
// r.Get("/add_children", roleHandler.AddChildren)
|
||||
// r.Get("/edit", roleHandler.Edit)
|
||||
// r.Post("/save", roleHandler.Save)
|
||||
// r.Post("/data", roleHandler.Data)
|
||||
// r.Post("/refresh_cache", roleHandler.RefreshCache)
|
||||
// r.Post("/rebuild_parent_path", roleHandler.RebuildParentPath)
|
||||
// r.Post("/refresh_role_menus", roleHandler.RefreshRoleMenus)
|
||||
// r.Get("/set_menu", roleHandler.SetMenu)
|
||||
// r.Post("/set_menu", roleHandler.SetMenu)
|
||||
// })
|
||||
//
|
||||
// r.Route("/user", func(r chi.Router) {
|
||||
// r.Get("/list", userHandler.List)
|
||||
// r.Post("/list", userHandler.List)
|
||||
// r.Get("/add", userHandler.Add)
|
||||
// r.Get("/edit", userHandler.Edit)
|
||||
// r.Post("/save", userHandler.Save)
|
||||
// r.Get("/profile", userHandler.Profile)
|
||||
// r.Post("/data", userHandler.Data)
|
||||
// })
|
||||
//
|
||||
// r.Route("/login_log", func(r chi.Router) {
|
||||
// r.Get("/list", loginLogHandler.List)
|
||||
// r.Post("/list", loginLogHandler.List)
|
||||
// })
|
||||
//
|
||||
// r.Route("/audit_log", func(r chi.Router) {
|
||||
// r.Get("/list", auditHandler.List)
|
||||
// r.Post("/list", auditHandler.List)
|
||||
// })
|
||||
// })
|
||||
// })
|
||||
//}
|
||||
Reference in New Issue
Block a user