|
|
@@ -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)
|
|
|
}
|
|
|
}
|
|
|
|