fix(mock): 完善股票名称映射,支持多只股票

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-19 17:10:55 +08:00
parent 8c9cc9845d
commit 88da7ad1a5

View File

@@ -1,9 +1,22 @@
// src/mocks/data/market.js // src/mocks/data/market.js
// 市场行情相关的 Mock 数据 // 市场行情相关的 Mock 数据
// 股票名称映射
const STOCK_NAME_MAP = {
'000001': { name: '平安银行', basePrice: 13.50 },
'600000': { name: '浦发银行', basePrice: 8.20 },
'600519': { name: '贵州茅台', basePrice: 1650.00 },
'000858': { name: '五粮液', basePrice: 165.00 },
'601318': { name: '中国平安', basePrice: 45.00 },
'600036': { name: '招商银行', basePrice: 32.00 },
'300750': { name: '宁德时代', basePrice: 180.00 },
'002594': { name: '比亚迪', basePrice: 260.00 },
};
// 生成市场数据 // 生成市场数据
export const generateMarketData = (stockCode) => { export const generateMarketData = (stockCode) => {
const basePrice = 13.50; // 基准价格平安银行约13.5元) const stockInfo = STOCK_NAME_MAP[stockCode] || { name: `股票${stockCode}`, basePrice: 20.00 };
const basePrice = stockInfo.basePrice;
return { return {
stockCode, stockCode,
@@ -102,7 +115,7 @@ export const generateMarketData = (stockCode) => {
success: true, success: true,
data: { data: {
stock_code: stockCode, stock_code: stockCode,
stock_name: stockCode === '000001' ? '平安银行' : '示例股票', stock_name: stockInfo.name,
latest_trade: { latest_trade: {
close: basePrice, close: basePrice,
change_percent: 1.89, change_percent: 1.89,
@@ -189,7 +202,7 @@ export const generateMarketData = (stockCode) => {
return minuteData; return minuteData;
})(), })(),
code: stockCode, code: stockCode,
name: stockCode === '000001' ? '平安银行' : '示例股票', name: stockInfo.name,
trade_date: new Date().toISOString().split('T')[0], trade_date: new Date().toISOString().split('T')[0],
type: '1min' type: '1min'
} }