feat(mock): 完善 Mock 数据,修复 API 返回格式

- event.js: 修复 /api/events 返回格式,匹配 useEventData 期望的结构
- stock.js: 添加 /api/stock/:code/quote-detail handler(完整行情数据含买卖盘)
- stock.js: 添加 /api/flex-screen/quotes handler(指数行情)
- stock.js: 修复 /api/index/:code/kline 支持 minute 类型

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-18 18:03:21 +08:00
parent b71cb22d11
commit e3de248038
2 changed files with 140 additions and 9 deletions

View File

@@ -120,12 +120,14 @@ export const eventHandlers = [
try {
const result = generateMockEvents(params);
// 返回格式兼容 NewsPanel 期望的结构
// NewsPanel 期望: { success, data: [], pagination: {} }
// 返回格式兼容 useEventData 期望的结构
// useEventData 期望: { success, data: { events: [], pagination: {} } }
return HttpResponse.json({
success: true,
data: result.events, // 事件数组
pagination: result.pagination, // 分页信息
data: {
events: result.events, // 事件数组
pagination: result.pagination // 分页信息
},
message: '获取成功'
});
} catch (error) {