• Data Governance Dev's avatar
    fix(web3): in-flight 时禁止切换分组 · f3a3ab93
    Data Governance Dev authored
    用户反馈:邮箱分组跑完后切别的分组能看到老结果 → 上一节已修;
    再继续叠加"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
    f3a3ab93
DataQualityView.vue 24.1 KB