|
@@ -397,6 +397,14 @@ func (this *SysRoleController) SysRoleMenuAuthSave() {
|
|
|
br.Msg = "请选择菜单"
|
|
|
return
|
|
|
}
|
|
|
+ sysRole, err := models.GetSysRoleById(req.SysRoleId)
|
|
|
+ if err == nil {
|
|
|
+ if sysRole.SysRoleName == "admin" {
|
|
|
+ br.Msg = "不允许修改admin权限"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
halfMap := make(map[int]struct{})
|
|
|
for _, v := range req.HalfMenuIds {
|
|
|
halfMap[v] = struct{}{}
|