diff --git a/src/app/server/network/controller/role.go b/src/app/server/network/controller/role.go index 874050b59f77d240458389e3ed996924e039d339..e2a0a5f5601c22b13cc8f18efb02d9afcc1eea83 100644 --- a/src/app/server/network/controller/role.go +++ b/src/app/server/network/controller/role.go @@ -165,7 +165,7 @@ func UpdateRoleInfoHandler(c *gin.Context) { // 更改角色权限 func RolePermissionChangeHandler(c *gin.Context) { params := &struct { - ButtonId []string `json:"buttonId"` + Buttons []string `json:"buttons"` Menus []string `json:"menus"` Role string `json:"role"` PluginPermissions []plugin.PluginPermission `json:"pluginpermissions"` @@ -190,7 +190,7 @@ func RolePermissionChangeHandler(c *gin.Context) { } auditlog.Add(log) - err = roleservice.UpdateRolePermissions(params.Role, params.ButtonId, params.Menus, params.PluginPermissions) + err = roleservice.UpdateRolePermissions(params.Role, params.Buttons, params.Menus, params.PluginPermissions) if err != nil { auditlog.UpdateStatus(log, auditlog.StatusFailed) response.Fail(c, nil, err.Error()) diff --git a/src/app/server/service/auth/casbin.go b/src/app/server/service/auth/casbin.go index 9be3cef77384f253d24baabbd12258c5e2ab2ea8..5d6bac91cb7437cfa415ae8de84bf025c9a2fe12 100644 --- a/src/app/server/service/auth/casbin.go +++ b/src/app/server/service/auth/casbin.go @@ -118,6 +118,7 @@ var ( "role_modify", "config_install", "dept_change", + "machine_delete", } MenuList = []string{