diff --git a/internal/web/actions/default/servers/serverutils/server_helper.go b/internal/web/actions/default/servers/serverutils/server_helper.go
index 897655ca..a05e8429 100644
--- a/internal/web/actions/default/servers/serverutils/server_helper.go
+++ b/internal/web/actions/default/servers/serverutils/server_helper.go
@@ -68,6 +68,11 @@ func (this *ServerHelper) createLeftMenu(action *actions.ActionObject) {
return
}
+ // 初始化数据
+ if !action.Data.Has("server") {
+ action.Data["server"] = maps.Map{"id": server.Id, "name": server.Name}
+ }
+
// 服务管理
serverConfig := &serverconfigs.ServerConfig{}
err = json.Unmarshal(server.Config, serverConfig)
diff --git a/web/views/@default/servers/server/settings/@settings_menu.html b/web/views/@default/servers/server/settings/@settings_menu.html
new file mode 100644
index 00000000..6b2e4593
--- /dev/null
+++ b/web/views/@default/servers/server/settings/@settings_menu.html
@@ -0,0 +1,9 @@
+