• Data Governance Dev's avatar
    fix(web): 分析完成后按钮区显示'重新分析'而非消失 · 22ae5842
    Data Governance Dev authored
    原 v-if="currentJob" 的'取消任务'按钮:
      - 任务运行中 → 显示
      - 任务完成/失败/取消后 → currentJob 仍 truthy,但用户已无'取消'语义可做,
        按钮消失后再无任何动作按钮,体验断层
    
    改成按状态显示两种按钮:
      - 运行中:'取消任务' (danger, 调用 cancelJob 走 DELETE /api/jobs/{id})
      - 其它状态(已完成/失败/已取消/有旧结果):'重新分析' (warning)
        调用新增的 resetAndStart():
          - clearInterval(pollTimer) + close SSE
          - 重置 currentJob / jobResult / jobStatus / logs 全清零
          - await startJob() 重新启动一次
    
    测试:本地文件 = 服务返回(52958 字节一致),Refresh 图标已确认存在于 icons-vue 包。
    22ae5842
index.html 53.9 KB