fix: bug修复
This commit is contained in:
@@ -1180,12 +1180,15 @@ const CompanyAnalysisComplete = ({ stockCode: propStockCode }) => {
|
||||
const links = [];
|
||||
|
||||
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.target.node_name);
|
||||
links.push({
|
||||
source: flow.source.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 }
|
||||
});
|
||||
});
|
||||
@@ -2421,7 +2424,9 @@ const CompanyAnalysisComplete = ({ stockCode: propStockCode }) => {
|
||||
<>
|
||||
{event.keywords.slice(0, 4).map((keyword, kidx) => (
|
||||
<Tag key={kidx} size="sm" colorScheme="cyan" variant="subtle">
|
||||
{keyword}
|
||||
{typeof keyword === 'string'
|
||||
? keyword
|
||||
: (keyword?.concept || keyword?.name || '未知')}
|
||||
</Tag>
|
||||
))}
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user