zdl
|
c283a0ac44
|
feat: Company 页面搜索框支持拼音缩写搜索
- 新增 useStockSearch Hook,提取通用股票搜索能力
- 支持代码、名称、拼音缩写模糊搜索
- 内置 300ms 防抖,避免频繁 API 调用
- 使用 useRef 存储回调,防止防抖函数重建
- Company/index.js 使用新 Hook 替换本地搜索
- 搜索结果显示拼音缩写 (如 GZMT)
- 搜索框宽度调整为 280px
- Mock handler 添加拼音缩写支持
- 新增 PINYIN_MAP 字符映射表
- 搜索逻辑支持拼音匹配和排序
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-10 15:45:30 +08:00 |
|
zdl
|
c681b511b4
|
refactor: 股票数据管理迁移到 Redux,新增类型化 Hooks
- stockSlice: 新增 loadAllStocks action(带缓存检查)
- stockSlice: watchlist 结构升级为 { stock_code, stock_name }[]
- store/hooks.ts: 新增 useAppDispatch, useAppSelector 类型化 hooks
- stockService: 移除 getAllStocks(已迁移到 Redux)
- mock: 股票搜索支持模糊匹配 + 相关性排序
|
2025-12-05 17:21:36 +08:00 |
|
zdl
|
d3cf8687d8
|
fix: 调整事件详情页面
|
2025-12-04 19:01:35 +08:00 |
|
zdl
|
f1b1e7523d
|
feat: 田间mock数据
|
2025-12-04 16:51:07 +08:00 |
|
zdl
|
bd0248cfb3
|
feat: 添加批量获取K线数据的 mock handler
- 新增 /api/stock/batch-kline POST 接口 mock
- 支持批量获取多只股票的分时图和日K线数据
- 修复事件详情页面相关股票的K线和分时图无数据问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 13:46:47 +08:00 |
|
zdl
|
3e34eb884d
|
feat: 调整mock数据
|
2025-11-04 20:17:56 +08:00 |
|
zdl
|
06a36aaab4
|
feat: 添加数据
|
2025-10-26 14:11:24 +08:00 |
|
zdl
|
1dc961a5e7
|
feat: 添加股票mock数据
|
2025-10-24 17:43:47 +08:00 |
|