• Data Governance Dev's avatar
    fix(web3): 中断时只清进度,不清空已展示的不合规行 · cde42969
    Data Governance Dev authored
    用户反馈:T4 跑了几页后点「中断」,结果表里已经加载到的不合规行全没了。
    
    上一版 onCancel 调 resetQueryStatus(),它会把 rows / lastResult / resultFields / queryError
    全清空 —— 等于把用户已经看到的命中行擦掉。
    
    新增 clearProgressOnly():
      只清进度相关(sessionId / totalPages / totalRows / scannedPages /
      scannedRows / receivedPages),保留 rows / lastResult / resultFields
    
    onCancel 改用 clearProgressOnly:
      - 用户已看到的不合规行留住
      - 顶部 toast:「已中断(已扫 N 页,命中 K 条)」
      - 再次点「查询」会走完整 onQuery,自然用新结果覆盖
    
    教训:中断 ≠ 重查。reserve 用户可见状态是默认行为
    cde42969
DataQualityView.vue 13.4 KB