diff --git a/internal/web/ui/templates/system.html b/internal/web/ui/templates/system.html
index 338d124..4b0ee1b 100644
--- a/internal/web/ui/templates/system.html
+++ b/internal/web/ui/templates/system.html
@@ -1,36 +1,33 @@
{{define "system"}}
-
-
{{icon "audit"}}数据备份 / 恢复
+
{{icon "audit"}}数据备份
数据库文件{{if .DBPath}}{{.DBPath}}{{else}}未配置{{end}}
-
备份方式另存为数据库文件
-
+
+
+
{{end}}
diff --git a/internal/web/ui_test.go b/internal/web/ui_test.go
index 637cfab..96e78f2 100644
--- a/internal/web/ui_test.go
+++ b/internal/web/ui_test.go
@@ -3414,7 +3414,7 @@ func TestUI_AuditAndSystemPagesDefineNewScopes(t *testing.T) {
rrSystem := httptest.NewRecorder()
ui.pageSystem(rrSystem, httptest.NewRequest(http.MethodGet, "/ui/system", nil))
- for _, want := range []string{"系统管理 / 系统状态", "后台健康", "数据备份 / 恢复", "/health", "/openapi.json"} {
+ for _, want := range []string{"服务状态", "数据备份", "数据恢复", "/health", "/openapi.json"} {
if !strings.Contains(rrSystem.Body.String(), want) {
t.Fatalf("expected system HTML to contain %q", want)
}
@@ -3774,7 +3774,7 @@ func TestUI_SystemManagementPagesUseSystemManagementCrumb(t *testing.T) {
path string
want string
}{
- {path: "/ui/system", want: "系统管理 / 系统状态"},
+ {path: "/ui/system", want: "服务状态"},
{path: "/ui/audit", want: "系统管理 / 日志审计 / 审计记录"},
{path: "/ui/api", want: "系统管理 / 日志审计 / 高级调试"},
} {
@@ -4480,7 +4480,7 @@ func TestUI_SystemPageShowsDatabaseBackupAction(t *testing.T) {
html := renderPage(t, ui, "/ui/system")
for _, want := range []string{
- "数据备份 / 恢复",
+ "数据备份",
"恢复数据库",
`class="btn ghost js-export-db"`,
`data-export-url="/ui/system/db-backup"`,