From 403badcec0a8455c32b72197f342070e111447f7 Mon Sep 17 00:00:00 2001 From: smail Date: Mon, 7 Sep 2026 21:10:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AE=89=E5=85=A8=E7=AD=96?= =?UTF-8?q?=E7=95=A5=E6=8E=A7=E4=BB=B6=E9=A1=B6=E9=83=A8=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/components/ConfigSettings/ConfigForm/ConfigForm.css | 4 ++++ test/frontend/config-form.test.mjs | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/frontend/src/views/components/ConfigSettings/ConfigForm/ConfigForm.css b/frontend/src/views/components/ConfigSettings/ConfigForm/ConfigForm.css index 3103a6d..175c137 100644 --- a/frontend/src/views/components/ConfigSettings/ConfigForm/ConfigForm.css +++ b/frontend/src/views/components/ConfigSettings/ConfigForm/ConfigForm.css @@ -52,6 +52,10 @@ display: none; } +.form-group[data-group="verification"] .config-field > :deep(.el-switch) { + align-items: flex-start; +} + .section-error { margin-left: 6px; color: var(--el-color-danger); diff --git a/test/frontend/config-form.test.mjs b/test/frontend/config-form.test.mjs index b73abbd..7bf1369 100644 --- a/test/frontend/config-form.test.mjs +++ b/test/frontend/config-form.test.mjs @@ -160,6 +160,10 @@ test('分组只显示必要标题和字段错误,删除普通介绍、备注 assert.doesNotMatch(formStyle, /margin-top|padding-top/) assert.match(css, /\.config-form:not\(:first-child\)\s*\{\s*margin-top: 10px;/) assert.match(css, /\.form-group \+ \.form-group\s*\{[^}]*border-top:/) + assert.match( + css, + /\.form-group\[data-group="verification"\] \.config-field > :deep\(\.el-switch\)\s*\{\s*align-items: flex-start;/ + ) }) test('单字段更新完整保留内部数据,锁定字段和污染路径无法写入', () => {