diff --git a/frontend/src/components/GlobalConfig.jsx b/frontend/src/components/GlobalConfig.jsx index 03d706c..6525593 100644 --- a/frontend/src/components/GlobalConfig.jsx +++ b/frontend/src/components/GlobalConfig.jsx @@ -263,6 +263,7 @@ const GlobalConfig = () => { const [servicesSummary, setServicesSummary] = useState(null) const [marketOverview, setMarketOverview] = useState(null) const [showMarketJson, setShowMarketJson] = useState(false) + const [strategyOverviewCollapsed, setStrategyOverviewCollapsed] = useState(true) const [systemBusy, setSystemBusy] = useState(false) // 预设方案相关 @@ -1303,20 +1304,54 @@ const GlobalConfig = () => { - {/* 策略执行概览:当前执行方案与配置项执行情况(易读文字),有数据则展示,无数据也显示区块并提示 */} + {/* 市场行情概览 - JSON 查看(放在策略执行概览上边) */} + {showMarketJson && marketOverview && ( +
+
+ +
+
+                    {JSON.stringify(marketOverview, null, 2)}
+                  
+
+ )} + + {/* 策略执行概览:默认折叠约 2/3,点击展开/收起 */}
-

策略执行概览

+
+

策略执行概览

+ +
{marketOverview.strategy_execution_overview?.sections?.length > 0 ? ( <> -

- 以下为当前生效的整体策略执行标准与机制说明(由数据库/Redis 配置生成,刷新市场行情时一并更新)。 -

- {marketOverview.strategy_execution_overview.sections.map((sec, idx) => ( -
-
{sec.title}
-
{sec.content}
-
- ))} + {!strategyOverviewCollapsed && ( +

+ 以下为当前生效的整体策略执行标准与机制说明(由数据库/Redis 配置生成,刷新市场行情时一并更新)。 +

+ )} +
+ {marketOverview.strategy_execution_overview.sections.map((sec, idx) => ( +
+
{sec.title}
+
{sec.content}
+
+ ))} +
) : (

@@ -1328,25 +1363,6 @@ const GlobalConfig = () => { ) : (

加载中或拉取失败,请点击刷新
)} - {showMarketJson && marketOverview && ( -
-
- -
-
-                {JSON.stringify(marketOverview, null, 2)}
-              
-
- )} )}