From 6ee4e9799fb3a1f69bd7477806aac51b86f9da1b Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Sat, 25 Sep 2021 19:57:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8A=82=E7=82=B9=E8=AE=BE=E7=BD=AE=E4=B8=AD?= =?UTF-8?q?=E4=B8=8D=E6=98=BE=E7=A4=BA=E9=98=88=E5=80=BC=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../clusters/cluster/node/nodeutils/utils.go | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/internal/web/actions/default/clusters/cluster/node/nodeutils/utils.go b/internal/web/actions/default/clusters/cluster/node/nodeutils/utils.go index 1ff30a63..05ba7097 100644 --- a/internal/web/actions/default/clusters/cluster/node/nodeutils/utils.go +++ b/internal/web/actions/default/clusters/cluster/node/nodeutils/utils.go @@ -4,6 +4,7 @@ package nodeutils import ( "errors" + teaconst "github.com/TeaOSLab/EdgeAdmin/internal/const" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/iwind/TeaGo/maps" @@ -49,7 +50,7 @@ func InitNodeInfo(parentAction *actionutils.ParentAction, nodeId int64) (*pb.Nod var query = "clusterId=" + types.String(clusterId) + "&nodeId=" + types.String(nodeId) var menuItem = parentAction.Data.GetString("secondMenuItem") - parentAction.Data["leftMenuItems"] = []maps.Map{ + var menuItems = []maps.Map{ { "name": "基础设置", "url": prefix + "/update?" + query, @@ -65,11 +66,17 @@ func InitNodeInfo(parentAction *actionutils.ParentAction, nodeId int64) (*pb.Nod "url": prefix + "/settings/cache?" + query, "isActive": menuItem == "cache", }, - { - "name": "阈值设置", - "url": prefix + "/settings/thresholds?" + query, - "isActive": menuItem == "threshold", - }, + } + if teaconst.IsPlus { + menuItems = append(menuItems, []maps.Map{ + { + "name": "阈值设置", + "url": prefix + "/settings/thresholds?" + query, + "isActive": menuItem == "threshold", + }, + }...) + } + menuItems = append(menuItems, []maps.Map{ { "name": "SSH设置", "url": prefix + "/settings/ssh?" + query, @@ -80,7 +87,8 @@ func InitNodeInfo(parentAction *actionutils.ParentAction, nodeId int64) (*pb.Nod "url": prefix + "/settings/system?" + query, "isActive": menuItem == "system", }, - } + }...) + parentAction.Data["leftMenuItems"] = menuItems return nodeResp.Node, nil }