fix(StockChart): 图表组件使用 aspect-ratio 保持宽高比,统一弹窗大小

- KLineChartModal: 日K线图使用 aspectRatio 替代固定高度
- StockChartKLineModal: K线图高度改为响应式 min(400px, 60vh)
- TimelineChartModal: 分时图弹窗大小与日K线统一,maxWidth: 1400px

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-15 15:19:51 +08:00
parent 4e5f999881
commit 7be35d7bb8
3 changed files with 18 additions and 7 deletions

View File

@@ -251,7 +251,8 @@ const StockChartKLineModal: React.FC<StockChartKLineModalProps> = ({
id={`kline-chart-${stock.stock_code}`}
style={{
width: '100%',
height: `${CHART_HEIGHTS.main}px`,
minHeight: '300px',
height: 'min(400px, 60vh)',
opacity: showLoading ? 0.5 : 1,
transition: 'opacity 0.3s',
}}