diff --git a/src/views/Company/MarketDataView.js b/src/views/Company/MarketDataView.js index 7a9e9595..0e9d77e7 100644 --- a/src/views/Company/MarketDataView.js +++ b/src/views/Company/MarketDataView.js @@ -1358,17 +1358,8 @@ const MarketDataView = ({ stockCode: propStockCode }) => { )} - - {analysis.news_summary && ( - - 相关新闻 - - {analysis.news_summary} - - - )} - - {analysis.announcements && ( + + {analysis.announcements && analysis.announcements !== '[]' && ( 相关公告 @@ -1376,21 +1367,93 @@ const MarketDataView = ({ stockCode: propStockCode }) => { )} - - {analysis.guba_sentiment && ( - - 股吧情绪 - - {analysis.guba_sentiment} - + + {/* 研报引用展示 */} + {analysis.verification_reports && analysis.verification_reports.length > 0 && ( + + + + + 研报引用 ({analysis.verification_reports.length}) + + + + {analysis.verification_reports.map((report, reportIdx) => ( + + + + + {report.publisher || '未知机构'} + + {report.match_score && ( + + 匹配度: {report.match_score} + + )} + {report.match_ratio != null && report.match_ratio > 0 && ( + + {(report.match_ratio * 100).toFixed(0)}% + + )} + + {report.declare_date && ( + + {report.declare_date.substring(0, 10)} + + )} + + + {report.report_title && ( + + 《{report.report_title}》 + + )} + + {report.author && ( + + 分析师: {report.author} + + )} + + {report.verification_item && ( + + + 验证项: {report.verification_item} + + + )} + + {report.content && ( + + {report.content} + + )} + + ))} + )} - 成交量: {formatUtils.formatNumber(analysis.volume)} | - 成交额: {formatUtils.formatNumber(analysis.amount)} | - 分析时间: {analysis.analysis_time || '-'} + 成交量: {formatUtils.formatNumber(analysis.volume)} | + 成交额: {formatUtils.formatNumber(analysis.amount)} | + 更新时间: {analysis.update_time || analysis.create_time || '-'}