|
@@ -87,7 +87,7 @@ func (m *WorkDesktopMenu) GetMenuTreeData() error {
|
|
|
Authority: MC.IntAll(v["authority"]),
|
|
|
}
|
|
|
var OpenType = map[string]string{}
|
|
|
- if err := json.Unmarshal([]byte(MC.ObjToString(v["opentype"])), OpenType); err == nil {
|
|
|
+ if err := json.Unmarshal([]byte(MC.ObjToString(v["opentype"])), &OpenType); err == nil {
|
|
|
menu.OpenType = OpenType[m.Platform]
|
|
|
}
|
|
|
switch m.Platform {
|
|
@@ -100,6 +100,10 @@ func (m *WorkDesktopMenu) GetMenuTreeData() error {
|
|
|
default:
|
|
|
menu.Url = MC.ObjToString(v["pcurl"])
|
|
|
}
|
|
|
+ //菜单(移动端)是否需要显示:PC端菜单不需要在移动端显示;或移动端菜单不需要在PC端显示。
|
|
|
+ if menu.Url == "-1" {
|
|
|
+ continue
|
|
|
+ }
|
|
|
if additionalInfo := MC.ObjToString(v["additionalinfo"]); additionalInfo != "" {
|
|
|
additional := Additional{}
|
|
|
if json.Unmarshal([]byte(additionalInfo), &additional) == nil {
|