Ver código fonte

feat:移动端菜单

wangshan 2 anos atrás
pai
commit
7bb12e88d7
1 arquivos alterados com 6 adições e 0 exclusões
  1. 6 0
      entity/workDesktop.go

+ 6 - 0
entity/workDesktop.go

@@ -86,11 +86,17 @@ func (m *WorkDesktopMenu) GetMenuTreeData() error {
 			CapitalCode:    MC.ObjToString(v["capitalcode"]),
 			Authority:      MC.IntAll(v["authority"]),
 		}
+		var OpenType = map[string]string{}
+		if err := json.Unmarshal([]byte(MC.ObjToString(v["opentype"])), OpenType); err == nil {
+			menu.OpenType = OpenType[m.Platform]
+		}
 		switch m.Platform {
 		case "WX":
 			menu.Url = MC.ObjToString(v["wxurl"])
+			menu.PowerIds = MC.ObjToString(v["wxpids"])
 		case "APP":
 			menu.Url = MC.ObjToString(v["appurl"])
+			menu.PowerIds = MC.ObjToString(v["apppids"])
 		default:
 			menu.Url = MC.ObjToString(v["pcurl"])
 		}