fix: bug修复

This commit is contained in:
zdl
2025-12-09 15:16:02 +08:00
parent 90391729bb
commit 258708fca0
2 changed files with 11 additions and 4 deletions

View File

@@ -524,7 +524,9 @@ const InvestmentCalendar = () => {
{concepts && concepts.length > 0 ? ( {concepts && concepts.length > 0 ? (
concepts.slice(0, 3).map((concept, index) => ( concepts.slice(0, 3).map((concept, index) => (
<Tag key={index} icon={<TagsOutlined />}> <Tag key={index} icon={<TagsOutlined />}>
{Array.isArray(concept) ? concept[0] : concept} {typeof concept === 'string'
? concept
: (concept?.concept || concept?.name || '未知')}
</Tag> </Tag>
)) ))
) : ( ) : (
@@ -919,7 +921,7 @@ const InvestmentCalendar = () => {
<Table <Table
dataSource={selectedStocks} dataSource={selectedStocks}
columns={stockColumns} columns={stockColumns}
rowKey={(record) => record[0]} rowKey={(record) => record.code}
size="middle" size="middle"
pagination={false} pagination={false}
/> />

View File

@@ -1180,12 +1180,15 @@ const CompanyAnalysisComplete = ({ stockCode: propStockCode }) => {
const links = []; const links = [];
valueChainData.value_chain_flows.forEach(flow => { valueChainData.value_chain_flows.forEach(flow => {
// 检查 source 和 target 是否存在
if (!flow?.source?.node_name || !flow?.target?.node_name) return;
nodes.add(flow.source.node_name); nodes.add(flow.source.node_name);
nodes.add(flow.target.node_name); nodes.add(flow.target.node_name);
links.push({ links.push({
source: flow.source.node_name, source: flow.source.node_name,
target: flow.target.node_name, target: flow.target.node_name,
value: parseFloat(flow.flow_metrics.flow_ratio) || 1, value: parseFloat(flow.flow_metrics?.flow_ratio) || 1,
lineStyle: { color: 'source', opacity: 0.6 } lineStyle: { color: 'source', opacity: 0.6 }
}); });
}); });
@@ -2421,7 +2424,9 @@ const CompanyAnalysisComplete = ({ stockCode: propStockCode }) => {
<> <>
{event.keywords.slice(0, 4).map((keyword, kidx) => ( {event.keywords.slice(0, 4).map((keyword, kidx) => (
<Tag key={kidx} size="sm" colorScheme="cyan" variant="subtle"> <Tag key={kidx} size="sm" colorScheme="cyan" variant="subtle">
{keyword} {typeof keyword === 'string'
? keyword
: (keyword?.concept || keyword?.name || '未知')}
</Tag> </Tag>
))} ))}
</> </>