Zhou.xiaoning 4 yıl önce
ebeveyn
işleme
ffe10d730a
1 değiştirilmiş dosya ile 10 ekleme ve 2 silme
  1. 10 2
      controllers/common/menu.go

+ 10 - 2
controllers/common/menu.go

@@ -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 创建菜单数据