Justin Gu
e2bf29e931
feat(web-ui): 股票代码输入支持拼音声母搜索(zjxc→中际旭创)
所有股票代码输入框(回测/寻优/组合页)支持代码/中文名/拼音声母三路
匹配的下拉联想。复用项目里早已有但从未被前端消费的 security_list_all
数据(沪深 A 股 5206 只完整中文名表)。
后端:
- 新增 GET /api/v1/security/search-index 端点,返回 [{code,name,initials}]
- 声母用 pypinyin FIRST_LETTER 预计算,进程内缓存,首次算一次常驻
- web extra 新增 pypinyin>=0.50 依赖
前端:
- 新增 useStockSearch composable(模块级缓存 + 三路过滤 + 防抖)
- 新增 StockSearchInput.vue(下拉 + 键盘导航 + 市场标签)
- SymbolPicker / StocksPicker 接入新组件,保留直接输 6 位代码的快路径
实测 zjxc→中际旭创、gzmt→贵州茅台、cjxc→楚江新材,5000 条本地过滤 <5ms
2026-07-06 01:43:57 +08:00
..
2026-07-04 21:07:39 +08:00
2026-06-17 18:17:32 +08:00
2026-07-02 03:37:37 +08:00
2026-07-02 03:37:37 +08:00
2026-06-10 15:03:41 +08:00
2026-06-29 22:15:28 +08:00
2026-07-04 02:03:47 +08:00
2026-07-02 03:37:37 +08:00
2026-07-04 00:17:06 +08:00
2026-07-02 03:37:37 +08:00
2026-07-02 03:37:37 +08:00
2026-06-13 21:21:33 +08:00
2026-06-11 02:34:00 +08:00
2026-07-02 03:37:37 +08:00
2026-06-15 00:31:13 +08:00
2026-06-13 21:09:55 +08:00
2026-07-06 01:43:57 +08:00
2026-07-02 03:37:37 +08:00
2026-05-21 23:21:21 +08:00
2026-07-02 03:37:37 +08:00
2026-07-02 03:37:37 +08:00
2026-07-02 12:46:27 +08:00
2026-07-02 03:37:37 +08:00
2026-05-21 23:21:21 +08:00
2026-06-14 18:46:02 +08:00
2026-06-14 18:46:02 +08:00
2026-06-14 18:46:02 +08:00
2026-05-21 23:21:21 +08:00
2026-07-02 03:37:37 +08:00