From 955785b9fd6ecae72ef297e8bc68962a7a7015d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=80=BB=E5=B7=A5?= Date: Thu, 10 Sep 2026 10:19:49 +0800 Subject: [PATCH] =?UTF-8?q?fix(HEL-509):=20=E5=9B=9B=E5=A4=84=E5=B7=B2?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E7=95=8C=E9=9D=A2=E9=99=90=E5=9F=9F=E4=BF=AE?= =?UTF-8?q?=E8=A1=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 情绪周期: 移除暗色模式下标题栏多余的背景色块,与其他页面一致 - 智能选股: 阶段选股/策略选股/自定义选股改为3个独立圆角按钮(复用control-surface/radius-md等token);修复策略选股面板模块零间距穿模问题 - 问师: 顶部补齐与其他页面一致的留白,联系人列表/搜索/聊天区/输入区结构不变 - 系统配置: 复核后确认已在早期B-147阶段完成token化统一,未发现需改动项 同步重建 config/architecture-inventory.json 清单。 Co-authored-by: Cursor Co-authored-by: multica-agent --- config/architecture-inventory.json | 4 ++-- frontend/pages/mentor/foundation.css | 2 +- frontend/pages/screener/foundation.css | 28 +++++++++++++++---------- frontend/pages/sentiment/foundation.css | 4 ++-- 4 files changed, 22 insertions(+), 16 deletions(-) diff --git a/config/architecture-inventory.json b/config/architecture-inventory.json index 88b7a64..ccd1323 100644 --- a/config/architecture-inventory.json +++ b/config/architecture-inventory.json @@ -458,8 +458,8 @@ }, { "path": "frontend/pages/screener/foundation.css", - "bytes": 103547, - "lines": 6576 + "bytes": 103683, + "lines": 6582 }, { "path": "frontend/pages/heaven/page.js", diff --git a/frontend/pages/mentor/foundation.css b/frontend/pages/mentor/foundation.css index 355dcec..9c73f64 100644 --- a/frontend/pages/mentor/foundation.css +++ b/frontend/pages/mentor/foundation.css @@ -49,7 +49,7 @@ body[data-active-view="mentorView"] .app-page-context span { height: 100%; min-height: 0; flex-direction: column; - padding: var(--page-pad-y) 0 0; + padding: calc(var(--page-pad-y) + 40px) 0 0; color: var(--qp-text-1); font-family: "PingFang SC", "Microsoft YaHei", system-ui, sans-serif; } diff --git a/frontend/pages/screener/foundation.css b/frontend/pages/screener/foundation.css index ee3e02e..40478c6 100644 --- a/frontend/pages/screener/foundation.css +++ b/frontend/pages/screener/foundation.css @@ -2287,8 +2287,6 @@ body[data-active-view="screenerView"] .workspace-view { box-shadow: none; overflow: visible; - - gap: 16px; } :where(#screenerView) .curated-library-pane { @@ -2546,7 +2544,7 @@ body[data-active-view="screenerView"] .workspace-view { flex: 0 0 auto; - gap: 2px; + gap: 8px; margin: 0px; @@ -2566,11 +2564,11 @@ body[data-active-view="screenerView"] .workspace-view { padding: 0 14px; - border: 0px; + border: 1px solid var(--control-border); - border-radius: 0; + border-radius: var(--radius-md); - background: transparent; + background: var(--control-surface); color: var(--r2-sub); @@ -2586,15 +2584,19 @@ body[data-active-view="screenerView"] .workspace-view { } #screenerView .screener-mode-tabs button:hover { - background: var(--surface-hover); + border-color: var(--r2-blue-line); + + background: var(--control-hover); color: var(--r2-ink); } #screenerView .screener-mode-tabs button.active { - background: transparent; + border-color: var(--scr-blue); - color: var(--scr-blue); + background: var(--scr-blue); + + color: var(--on-action); font-weight: var(--font-weight-semibold); } @@ -3135,7 +3137,11 @@ body[data-active-view="screenerView"] .workspace-view { } #screenerView .curated-screener-panel { - display: block; + display: flex; + + flex-direction: column; + + gap: 10px; } #screenerView .curated-workspace { @@ -6184,7 +6190,7 @@ body[data-active-view="screenerView"] .workspace-view { background: var(--surface-muted); } -:root[data-theme="dark"] #screenerView :is(.screener-mode-tabs, .screener-stepper, .regime-selector, .regime-option, .screener-results-view, .result-toolbar) { +:root[data-theme="dark"] #screenerView :is(.screener-stepper, .regime-selector, .regime-option, .screener-results-view, .result-toolbar) { border-color: var(--border); background: var(--surface); diff --git a/frontend/pages/sentiment/foundation.css b/frontend/pages/sentiment/foundation.css index 8300c5d..4e47802 100644 --- a/frontend/pages/sentiment/foundation.css +++ b/frontend/pages/sentiment/foundation.css @@ -1596,7 +1596,7 @@ background: var(--surface); } -:root[data-theme="dark"] :is(.sentiment-cycle-toolbar, .tbl-tools) { +:root[data-theme="dark"] :is(.tbl-tools) { border-color: var(--line-soft); background: var(--surface); @@ -1610,7 +1610,7 @@ color: var(--warning-color); } -:root[data-theme="dark"] #sentimentCycleView :is(.sentiment-current-tag, .sentiment-auto-tag, .sentiment-detail-toolbar, .section-toolbar) { +:root[data-theme="dark"] #sentimentCycleView :is(.sentiment-current-tag, .sentiment-auto-tag, .sentiment-detail-toolbar) { border-color: var(--border); background: var(--surface-muted);