浏览代码

fix(photography): 防止处理完成后更新进度条

- 在进度条更新逻辑中增加状态检查
- 避免在"处理完成"或"处理失败"状态下继续更新进度- 确保进度条在最终状态时不再变动
panqiuyao 1 月之前
父节点
当前提交
f41b4e3dbe
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      frontend/src/views/Photography/detail.vue

+ 3 - 0
frontend/src/views/Photography/detail.vue

@@ -851,6 +851,9 @@ const handleSegmentProgressMessage = (data: any) => {
 
 
     // 更新新的进度条
     // 更新新的进度条
     if (data.progress) {
     if (data.progress) {
+      if(['处理完成','处理失败'].includes(newSteps[0].status)){
+        return;
+      }
       updateProgressStep('segment_progress', data.progress)
       updateProgressStep('segment_progress', data.progress)
       if(data.progress?.status === '处理完成'){
       if(data.progress?.status === '处理完成'){
       //  openOutputDir()
       //  openOutputDir()