|
@@ -83,9 +83,6 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
|
|
for _, mv := range m.MenuTree {
|
|
for _, mv := range m.MenuTree {
|
|
//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
|
|
//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
|
|
usable := m.VerifyPermissions(mv.PowerIds)
|
|
usable := m.VerifyPermissions(mv.PowerIds)
|
|
- if strings.Contains(mv.Name, "服务商") {
|
|
|
|
- log.Println("-----------")
|
|
|
|
- }
|
|
|
|
//checkCode==1 验证权限结果 无权限不显示
|
|
//checkCode==1 验证权限结果 无权限不显示
|
|
if !usable && mv.CheckCode == 1 {
|
|
if !usable && mv.CheckCode == 1 {
|
|
continue
|
|
continue
|
|
@@ -218,6 +215,9 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if strings.Contains(tv.Name, "知识库管理") || strings.Contains(tv.Name, "客服工作台") {
|
|
|
|
+ log.Println(m.EntUserId, "------entuserid---", feasibility, "---", tv.CheckCode, "---", tv.PermissionCode)
|
|
|
|
+ }
|
|
//无资源中台权限 菜单不显示
|
|
//无资源中台权限 菜单不显示
|
|
if !feasibility && tv.CheckCode == 1 {
|
|
if !feasibility && tv.CheckCode == 1 {
|
|
continue
|
|
continue
|