diff --git a/main.go b/main.go index 7218efb..26b8539 100644 --- a/main.go +++ b/main.go @@ -78,8 +78,8 @@ func main() { //获取客服信息 engine.GET("/kefuinfo",middleware.JwtApiMiddleware, controller.GetKefuInfo) engine.GET("/kefuinfo_setting",middleware.JwtApiMiddleware, controller.GetKefuInfoSetting) - engine.POST("/kefuinfo",middleware.JwtApiMiddleware,middleware.CasbinACL, controller.PostKefuInfo) - engine.DELETE("/kefuinfo",middleware.JwtApiMiddleware,middleware.CasbinACL, controller.DeleteKefuInfo) + engine.POST("/kefuinfo",middleware.JwtApiMiddleware,middleware.RbacAuth, controller.PostKefuInfo) + engine.DELETE("/kefuinfo",middleware.JwtApiMiddleware,middleware.RbacAuth, controller.DeleteKefuInfo) engine.GET("/kefulist",middleware.JwtApiMiddleware, controller.GetKefuList) //设置页 engine.GET("/setting", tmpl.PageSetting) @@ -96,8 +96,8 @@ func main() { //邮件夹列表 engine.GET("/folders", controller.GetFolders) - engine.GET("/mysql",middleware.JwtApiMiddleware,middleware.CasbinACL, controller.MysqlGetConf) - engine.POST("/mysql",middleware.JwtApiMiddleware,middleware.CasbinACL, controller.MysqlSetConf) + engine.GET("/mysql",middleware.JwtApiMiddleware,middleware.RbacAuth, controller.MysqlGetConf) + engine.POST("/mysql",middleware.JwtApiMiddleware,middleware.RbacAuth, controller.MysqlSetConf) engine.POST("/visitor",controller.PostVisitor) engine.GET("/visitor",middleware.JwtApiMiddleware, controller.GetVisitor) engine.GET("/visitors",middleware.JwtApiMiddleware, controller.GetVisitors) diff --git a/models/roles.go b/models/roles.go index 2b1e54f..fd86f83 100644 --- a/models/roles.go +++ b/models/roles.go @@ -9,4 +9,9 @@ func FindRoles()[]Role{ var roles []Role DB.Order("id desc").Find(&roles) return roles +} +func FindRole(id interface{})Role{ + var role Role + DB.Where("id = ?", id).First(&role) + return role } \ No newline at end of file diff --git a/static/css/common.css b/static/css/common.css index 48caee1..3938285 100644 --- a/static/css/common.css +++ b/static/css/common.css @@ -14,7 +14,7 @@ } .kefuFaceBox{ position: absolute; - bottom: 110px; + bottom: 0px; z-index: 999; } .faceBtn {