Эх сурвалжийг харах

feat:移动端工作桌面

wangshan 2 жил өмнө
parent
commit
26ed1c377e
1 өөрчлөгдсөн 5 нэмэгдсэн , 1 устгасан
  1. 5 1
      entity/workDesktop.go

+ 5 - 1
entity/workDesktop.go

@@ -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 {