update ui

This commit is contained in:
2025-11-13 23:44:37 +08:00
parent 6452869968
commit 1773c571ab
3 changed files with 82 additions and 87 deletions

View File

@@ -31,6 +31,7 @@ import HistoricalEvents from '../../../EventDetail/components/HistoricalEvents';
import TransmissionChainAnalysis from '../../../EventDetail/components/TransmissionChainAnalysis';
import SubscriptionBadge from '../../../../components/SubscriptionBadge';
import SubscriptionUpgradeModal from '../../../../components/SubscriptionUpgradeModal';
import { PROFESSIONAL_COLORS } from '../../../../constants/professionalTheme';
/**
* 动态新闻详情面板主组件
@@ -41,9 +42,9 @@ import SubscriptionUpgradeModal from '../../../../components/SubscriptionUpgrade
const DynamicNewsDetailPanel = ({ event, showHeader = true }) => {
const dispatch = useDispatch();
const { user } = useAuth();
const cardBg = useColorModeValue('white', 'gray.800');
const borderColor = useColorModeValue('gray.200', 'gray.700');
const textColor = useColorModeValue('gray.600', 'gray.400');
const cardBg = PROFESSIONAL_COLORS.background.card;
const borderColor = PROFESSIONAL_COLORS.border.default;
const textColor = PROFESSIONAL_COLORS.text.secondary;
const toast = useToast();
// 获取用户会员等级(修复:字段名从 subscription_tier 改为 subscription_type
@@ -204,9 +205,17 @@ const DynamicNewsDetailPanel = ({ event, showHeader = true }) => {
// 🎯 加载事件详情(增加浏览量)
loadEventDetail();
// 相关股票默认收起
setIsStocksOpen(false);
setHasLoadedStocks(false);
// 相关股票默认展开(有权限时)
if (canAccessStocks) {
setIsStocksOpen(true);
if (!hasLoadedStocks) {
loadStocksData();
setHasLoadedStocks(true);
}
} else {
setIsStocksOpen(false);
setHasLoadedStocks(false);
}
setIsConceptsOpen(false);
setIsHistoricalOpen(false);