From cd863864a003cf20bcdb2971a0d448b2ef488b18 Mon Sep 17 00:00:00 2001 From: hub-gif <2487812171@qq.com> Date: Tue, 14 Apr 2026 14:12:12 +0800 Subject: [PATCH] fix(frontend): disable report regen while any job regen is in flight Made-with: Cursor --- frontend/src/views/jd/JdAnalysisBuildView.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/jd/JdAnalysisBuildView.vue b/frontend/src/views/jd/JdAnalysisBuildView.vue index 8deb1ca..f923dc3 100644 --- a/frontend/src/views/jd/JdAnalysisBuildView.vue +++ b/frontend/src/views/jd/JdAnalysisBuildView.vue @@ -24,6 +24,8 @@ const regenPendingJobId = computed(() => { const regenBusyThisTask = computed( () => regenPendingJobId.value != null && regenPendingJobId.value === selectedId.value, ) +/** 任意任务正在重新生成时都应禁用按钮,避免切换页签后 selectedId 被重置导致误判可点 */ +const regenBusyAny = computed(() => regenPendingJobId.value != null) const regenBusyOtherTask = computed( () => regenPendingJobId.value != null && regenPendingJobId.value !== selectedId.value, ) @@ -237,7 +239,7 @@ watch(