|
@@ -117,10 +117,6 @@ func (m *WorkDesktopMenu) GetMenuTreeData() error {
|
|
default:
|
|
default:
|
|
menu.Url = MC.ObjToString(v["pcurl"])
|
|
menu.Url = MC.ObjToString(v["pcurl"])
|
|
}
|
|
}
|
|
- if menu.Id == 580 || menu.Id == 581 {
|
|
|
|
- logx.Info("v::::::::::::", v)
|
|
|
|
- logx.Info(menu.Name, "+++++++++++++++++++++", menu.Url, menu.PowerIds)
|
|
|
|
- }
|
|
|
|
//菜单(移动端)是否需要显示:PC端菜单不需要在移动端显示;或移动端菜单不需要在PC端显示。
|
|
//菜单(移动端)是否需要显示:PC端菜单不需要在移动端显示;或移动端菜单不需要在PC端显示。
|
|
if menu.Url == "-1" {
|
|
if menu.Url == "-1" {
|
|
continue
|
|
continue
|
|
@@ -172,9 +168,6 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
|
|
//}
|
|
//}
|
|
//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
|
|
//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
|
|
usable := m.VerifyPermissions(mv.PowerIds)
|
|
usable := m.VerifyPermissions(mv.PowerIds)
|
|
- if mv.Id == 3 {
|
|
|
|
- logx.Info(m.PositionId, mv.CheckCode, "---------------11111111111111111111111----------------------", mv.Name, usable, "=======================", m.VerifyPermissions(mv.PermissionCode))
|
|
|
|
- }
|
|
|
|
//checkCode==1 验证权限结果 无权限不显示
|
|
//checkCode==1 验证权限结果 无权限不显示
|
|
if !usable && mv.CheckCode == 1 {
|
|
if !usable && mv.CheckCode == 1 {
|
|
continue
|
|
continue
|
|
@@ -204,9 +197,6 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
|
|
for _, sv := range mv.Children {
|
|
for _, sv := range mv.Children {
|
|
//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
|
|
//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
|
|
usable := m.VerifyPermissions(sv.PowerIds)
|
|
usable := m.VerifyPermissions(sv.PowerIds)
|
|
- if sv.Id == 21 {
|
|
|
|
- logx.Info(m.PositionId, sv.CheckCode, "---------------22222222222----------------------", sv.Name, usable, "=======================", m.VerifyPermissions(sv.PermissionCode))
|
|
|
|
- }
|
|
|
|
//checkCode==1 验证权限结果 无权限不显示
|
|
//checkCode==1 验证权限结果 无权限不显示
|
|
if !usable && sv.CheckCode == 1 {
|
|
if !usable && sv.CheckCode == 1 {
|
|
continue
|
|
continue
|
|
@@ -240,9 +230,6 @@ func (m *WorkDesktopMenu) WorkMenuFormat() ([]*pb.MenuList, error) {
|
|
}
|
|
}
|
|
//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
|
|
//0:默认展示;1:需验证权限,有权限展示;2:需验证权限,无权限也可展示(可用服务无权限不展示)
|
|
usable := m.VerifyPermissions(tv.PowerIds)
|
|
usable := m.VerifyPermissions(tv.PowerIds)
|
|
- if tv.Id == 580 || tv.Id == 581 {
|
|
|
|
- logx.Info(m.PositionId, tv.CheckCode, "---------------33333----------------------", tv.Name, usable, "=======================", m.VerifyPermissions(tv.PermissionCode))
|
|
|
|
- }
|
|
|
|
//checkCode==1 验证权限结果 无权限不显示
|
|
//checkCode==1 验证权限结果 无权限不显示
|
|
if !usable && tv.CheckCode == 1 {
|
|
if !usable && tv.CheckCode == 1 {
|
|
continue
|
|
continue
|
|
@@ -369,9 +356,6 @@ func (m *WorkDesktopMenu) VerifyPermissions(powerIds string) (b bool) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}(powerIds)
|
|
}(powerIds)
|
|
- if m.PositionId == 870425 {
|
|
|
|
- logx.Info(powerIds, "---------------------------------------------", m.PositionId, "----------", userPower, "------", b)
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
return
|
|
return
|
|
}
|
|
}
|