瀏覽代碼

feat:权限判断

wangshan 2 年之前
父節點
當前提交
4cccdb4a8a
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      entity/workDesktop.go

+ 2 - 2
entity/workDesktop.go

@@ -132,8 +132,8 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
 				if len(sv.Children) > 0 {
 					for _, tv := range sv.Children {
 						//附件下载包、采购单位画像记录、企业画像记录  如果是大会员+超级订阅  排除此三项菜单
-						//不应该这么搞
-						if (tv.Name == "附件下载包" || tv.Name == "采购单位画像记录" || tv.Name == "企业画像记录") && m.VerifyPermissions(strings.Join(UserRolePowers["大会员"], ",")) {
+						//灵活性降低,不应该这么搞
+						if (tv.Name == "附件下载包" && m.VerifyPermissions("3")) || (tv.Name == "采购单位画像记录" && m.VerifyPermissions("5")) || (tv.Name == "企业画像记录" && m.VerifyPermissions("4,12,13,19,20,21,23")) {
 							continue
 						}
 						//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)