fix(web3): in-flight 时禁止切换分组
用户反馈:邮箱分组跑完后切别的分组能看到老结果 → 上一节已修; 再继续叠加"in-flight 期间切分组→ 切回来自动续跑"方案后又出新 bug (resultFields 与 rows/lastResult 串数据),放弃了复杂的续跑逻辑。 简化方案:watch(type) 头部拦截 runningQuery=true, 弹 ElMessage.warning + router.replace 回原 type,不做切。 - typeReverting 旗子防 router.replace 触发的二次 watch 循环 - 跑完后的 cacheByType / applySnapshot 保留(切走再切回仍能看历史结果) - continueQuery + takeSnapshot.inFlight 元数据暂留(未来如恢复续跑逻辑可复用) - build: ✓ built in 6.81s
Showing
Please register or sign in to comment