diff --git a/frontend/src/components/AlertToast.tsx b/frontend/src/components/AlertToast.tsx index 86be136..4a0a4c6 100644 --- a/frontend/src/components/AlertToast.tsx +++ b/frontend/src/components/AlertToast.tsx @@ -89,12 +89,12 @@ const SOURCE_BADGE: Record = { price: { label: '价格', cls: 'bg-emerald-400/15 text-emerald-400' }, market: { label: '异动', cls: 'bg-purple-500/15 text-purple-400' }, sector: { label: '板块', cls: 'bg-cyan-500/15 text-cyan-700 dark:text-cyan-300' }, - pool_entry: { label: '进入', cls: 'bg-emerald-400/15 text-emerald-400' }, - pool_exit: { label: '移出', cls: 'bg-warning/15 text-warning' }, + pool_entry: { label: '进入', cls: 'bg-danger/15 text-danger' }, + pool_exit: { label: '移出', cls: 'bg-bear/15 text-bear' }, buy_signal: { label: '买入', cls: 'bg-danger/15 text-danger' }, sell_signal: { label: '卖出', cls: 'bg-bear/15 text-bear' }, - new_entry: { label: '进入', cls: 'bg-emerald-400/15 text-emerald-400' }, - dropped: { label: '移出', cls: 'bg-warning/15 text-warning' }, + new_entry: { label: '进入', cls: 'bg-danger/15 text-danger' }, + dropped: { label: '移出', cls: 'bg-bear/15 text-bear' }, } // ===== 容器 — 挂在 Layout ===== diff --git a/frontend/src/lib/strategyMonitorEvents.ts b/frontend/src/lib/strategyMonitorEvents.ts index db960e6..e2f9bfd 100644 --- a/frontend/src/lib/strategyMonitorEvents.ts +++ b/frontend/src/lib/strategyMonitorEvents.ts @@ -20,22 +20,22 @@ const META: Record = { pool_entry: { label: '进入', action: '进入选股结果', - className: 'text-emerald-400', + className: 'text-danger', }, pool_exit: { label: '移出', action: '移出选股结果', - className: 'text-warning', + className: 'text-bear', }, new_entry: { label: '进入', action: '进入选股结果', - className: 'text-emerald-400', + className: 'text-danger', }, dropped: { label: '移出', action: '移出选股结果', - className: 'text-warning', + className: 'text-bear', }, } diff --git a/frontend/src/pages/Monitor.tsx b/frontend/src/pages/Monitor.tsx index ee0b744..69a4cf2 100644 --- a/frontend/src/pages/Monitor.tsx +++ b/frontend/src/pages/Monitor.tsx @@ -39,13 +39,13 @@ const SOURCE_BADGE_STYLE: Record = { } /** - * 渲染策略类消息 — 策略名黄色、新入选绿、移出红、其余白色。 + * 渲染策略类消息 — 策略名黄色、进入红/移出绿 (A 股红涨绿跌惯例)、其余白色。 */ function renderMessage(source: string, message: string) { if (source !== 'strategy') { return {message} } - const m = message.match(/^(策略「)([^」]+)(」)(新入选|移出)( .*)$/) + const m = message.match(/^(策略「)([^」]+)(」)(新入选|进入|移出)( .*)$/) if (!m) return {message} const [, pre, strategyName, mid, direction, post] = m return ( @@ -53,7 +53,7 @@ function renderMessage(source: string, message: string) { {pre} {strategyName} {mid} - {direction} + {direction} {post} )