Files
tick-stock-panel/frontend
shy3130 af97df1349 fix(frontend): 分时轮询停表 — 历史日/收盘定版后不再无效轮询
自选个股详情弹窗打开即按 6s 轮询分时接口 (StockPreviewDialog), 但两类
场景下数据不可变, 轮询纯属浪费: 周末/翻看历史日期 (后端回退出的历史日
本地分钟K不变), 以及当日收盘定版后。

新增共享停表工厂 minuteRefetchInterval (kline.ts 单一权威):
- source=none / 响应日期 < 北京今天 → 停
- 当日: 收盘根 (≥15:00 的K) 已出现 且 已过 15:30 → 停。
  完整性只认收盘根不按根数 —— 实测全天 241 根 (含 09:30 竞价根与
  15:00 收盘根), 按根数阈值会在第 240 根 (14:59) 到位时误停, 错过
  收盘根; 15:00 后盘后固定价成交可持续到 15:30, 其间量/额仍可能变,
  与后端 quote 定版窗口终点 (15:30) 同口径
- 其余 (当日盘中) 照常轮询, 实时性不受影响

StockMultiDayIntradayChart 的最新日查询此前无条件轮询 (无 source=none
停表), 一并接入。判定扫全行取时间标签, 不依赖后端排序契约。

验证: pnpm build 通过。
2026-09-06 22:35:30 +08:00
..
2026-06-18 17:18:23 +08:00
2026-07-18 00:49:28 +08:00
2026-06-18 17:18:23 +08:00
2026-06-18 17:18:23 +08:00
2026-06-18 17:18:23 +08:00
2026-06-18 17:18:23 +08:00