notes: done 状态也能 ↻ 重跑;有 transcript 自动跳过 ASR 只重跑 LLM
deploy notes / build-and-deploy (push) Successful in 1m40s

- 前端 retry 按钮去掉 status==failed 限制,总显示(中间态 disabled)
- backend process_recording 启动时看 transcript 有没有,有就直接 cleaning 起步,
  省 30 分钟录音那个 2-3 分钟的 ASR 切片串行
This commit is contained in:
Fam Zheng
2026-05-18 01:44:11 +01:00
parent e072109e91
commit 3e478228dd
2 changed files with 36 additions and 21 deletions
+6 -1
View File
@@ -79,7 +79,12 @@
<span>{{ statusLabel(selected.status) }}</span>
<span>· {{ fmtSize(selected.size_bytes) }}</span>
<span>· {{ selected.created_at }}</span>
<button v-if="selected.status === 'failed'" class="retry-btn" @click="retry"> 重试</button>
<button
class="retry-btn"
:disabled="['pending','transcribing','cleaning','summarizing'].includes(selected.status)"
:title="selected.transcript ? '已有 transcript,只重跑 LLM 润色 + 纪要' : '重新 ASR + 润色 + 纪要'"
@click="retry"
> 重跑</button>
<button class="danger-btn" @click="remove">删除</button>
</div>
<div v-if="selected.status === 'done'" class="feishu-row">