Browse Source

Merge remote-tracking branch 'origin/14.6' into debug

Roc 1 year ago
parent
commit
d24adbfe1a
1 changed files with 9 additions and 6 deletions
  1. 9 6
      controllers/sys_menu.go

+ 9 - 6
controllers/sys_menu.go

@@ -91,12 +91,15 @@ func (this *SysRoleController) SysMenuList() {
 			}
 			}
 		}
 		}
 		for i, menu := range child {
 		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 == "正式客户共享" && 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:]...)
 			}
 			}
 		}
 		}