|
|
@@ -82,9 +82,17 @@ func GetClientMenus(c *gin.Context) {
|
|
|
|
|
|
rst := createMenu(datas, req.LoginID)
|
|
|
|
|
|
+ // 去掉第一层没有子项的
|
|
|
+ r := make([]ClientMenu, 0)
|
|
|
+ for _, v := range rst {
|
|
|
+ if len(v.Children) > 0 {
|
|
|
+ r = append(r, v)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// 查询成功
|
|
|
- logger.GetLogger().Debugln("GetPCMenus successed: %v", rst)
|
|
|
- appG.Response(http.StatusOK, e.SUCCESS, rst)
|
|
|
+ logger.GetLogger().Debugln("GetPCMenus successed: %v", r)
|
|
|
+ appG.Response(http.StatusOK, e.SUCCESS, r)
|
|
|
}
|
|
|
|
|
|
// createMenu 创建菜单数据
|