update pay ui

This commit is contained in:
2025-12-03 12:52:27 +08:00
parent 01d0a06f6a
commit 5042d1ee46
3 changed files with 98 additions and 6 deletions

View File

@@ -81,7 +81,7 @@ const DynamicNewsDetailPanel = ({ event, showHeader = true }) => {
// 使用 Hook 获取实时数据
// - autoLoad: false - 禁用自动加载所有数据,改为手动触发
// - autoLoadQuotes: false - 禁用自动加载行情,延迟到展开时加载(减少请求
// - autoLoadQuotes: true - 股票数据加载后自动加载行情(相关股票默认展开
const {
stocks,
quotes,
@@ -93,7 +93,7 @@ const DynamicNewsDetailPanel = ({ event, showHeader = true }) => {
loadHistoricalData,
loadChainAnalysis,
refreshQuotes
} = useEventStocks(event?.id, event?.created_at, { autoLoad: false, autoLoadQuotes: false });
} = useEventStocks(event?.id, event?.created_at, { autoLoad: false, autoLoadQuotes: true });
// 🎯 加载事件详情(增加浏览量)- 与 EventDetailModal 保持一致
const loadEventDetail = useCallback(async () => {
@@ -229,12 +229,14 @@ const DynamicNewsDetailPanel = ({ event, showHeader = true }) => {
setHasLoadedHistorical(false);
setHasLoadedTransmission(false);
// 相关股票默认展开,预加载股票列表
// 相关股票默认展开,预加载股票列表和行情数据
setIsStocksOpen(true);
if (canAccessStocks) {
console.log('%c📊 [相关股票] 事件切换,预加载股票列表(获取数量)', 'color: #10B981; font-weight: bold;', { eventId: event?.id });
console.log('%c📊 [相关股票] 事件切换,预加载股票列表和行情数据', 'color: #10B981; font-weight: bold;', { eventId: event?.id });
loadStocksData();
setHasLoadedStocks(true);
// 由于默认展开,直接加载行情数据
setHasLoadedQuotes(true);
}
// 历史事件默认折叠,但预加载数据(显示数量吸引点击)