-
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