Browse Source

fix:菜单栏还是隐藏

Roc 1 year ago
parent
commit
7fdbf95522
1 changed files with 12 additions and 12 deletions
  1. 12 12
      controllers/sys_menu.go

+ 12 - 12
controllers/sys_menu.go

@@ -90,18 +90,18 @@ func (this *SysRoleController) SysMenuList() {
 				}
 			}
 		}
-		//for i, menu := range child {
-		//	if menu.Name == "正式客户共享" && sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN &&
-		//		sysUser.AdminId != 66 && sysUser.AdminId != 15 {
-		//		//如果不是admin角色、共享客户分组下用户、楼颖丹账号、王沛账号 就不显示该页面
-		//		if ok, _ := shareSellerMap[sysUser.AdminId]; !ok {
-		//			child = append(child[:i], child[i+1:]...)
-		//		}
-		//	}
-		//	//if menu.Name == "正式客户共享" && !utils.InArrayByStr([]string{utils.ROLE_TYPE_CODE_ADMIN, utils.ROLE_TYPE_CODE_FICC_ADMIN, utils.ROLE_TYPE_CODE_FICC_SELLER, utils.ROLE_TYPE_CODE_FICC_GROUP, utils.ROLE_TYPE_CODE_FICC_TEAM}, sysUser.RoleTypeCode) {
-		//	//	child = append(child[:i], child[i+1:]...)
-		//	//}
-		//}
+		for i, menu := range child {
+			if menu.Name == "正式客户共享" && sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN &&
+				sysUser.AdminId != 66 && sysUser.AdminId != 15 {
+				//如果不是admin角色、共享客户分组下用户、楼颖丹账号、王沛账号 就不显示该页面
+				if ok, _ := shareSellerMap[sysUser.AdminId]; !ok {
+					child = append(child[:i], child[i+1:]...)
+				}
+			}
+			//if menu.Name == "正式客户共享" && !utils.InArrayByStr([]string{utils.ROLE_TYPE_CODE_ADMIN, utils.ROLE_TYPE_CODE_FICC_ADMIN, utils.ROLE_TYPE_CODE_FICC_SELLER, utils.ROLE_TYPE_CODE_FICC_GROUP, utils.ROLE_TYPE_CODE_FICC_TEAM}, sysUser.RoleTypeCode) {
+			//	child = append(child[:i], child[i+1:]...)
+			//}
+		}
 
 		if strings.Contains(item.Name, "出差管理") && sysUser.AdminId == utils.ApproveUserId {
 			cm := new(system.ChildMenu)