Bläddra i källkod

修改菜单配置获取接口BUG

zhou.xiaoning 4 år sedan
förälder
incheckning
db3b2cb2c7
1 ändrade filer med 9 tillägg och 2 borttagningar
  1. 9 2
      controllers/common/menu.go

+ 9 - 2
controllers/common/menu.go

@@ -105,7 +105,7 @@ func createMenu(datas []interface{}, loginID int) []ClientMenu {
 				}
 			}
 
-			clientMenus = append(clientMenus, ClientMenu{
+			item := ClientMenu{
 				Code:     data["code"].(string),
 				Title:    data["title"].(string),
 				Sort:     int(data["sort"].(float64)),
@@ -113,7 +113,14 @@ func createMenu(datas []interface{}, loginID int) []ClientMenu {
 				RuleKey:  data["rulekey"].(string),
 				IsShow:   data["isshow"].(bool),
 				Children: createMenu(data["children"].([]interface{}), loginID), // TODO: - 这里为什么可以这样转?
-			})
+			}
+			if data["url"] != nil {
+				item.URL = data["url"].(string)
+			}
+			if data["remark"] != nil {
+				item.Remark = data["remark"].(string)
+			}
+			clientMenus = append(clientMenus, item)
 		}
 	}