From 51c400030bfb3f88955ede0c6f6de10acd78a8b6 Mon Sep 17 00:00:00 2001 From: claude_dev Date: Sun, 30 Aug 2026 10:48:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(web):=20=E7=94=9F=E6=88=90tears=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E4=BB=BB=E5=8A=A1=E7=8A=B6=E6=80=81=E5=8C=96=E9=98=B2?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E6=8F=90=E4=BA=A4(=E7=94=A8=E6=88=B708-30?= =?UTF-8?q?=E8=A1=A5=E5=85=85)=20[nas]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 痛点:点击生成→progress→返回详情页按钮仍可点,重复生成同类任务。 方案:每因子记task_id(localStorage factorTearsTask.v1),按钮三态—— 无任务「生成tears报告」/进行中「分析进行中·查看进度→」(跳progress复用)/ 已完成「✓查看tears报告→」(跳result复用);failed或tears缺失(修复前旧 失败任务getTearsData探测404)自动清态恢复可重新生成;任务404(已清理)同。 mounted/watch factor刷新态;build绿 --- .../src/views/factor/LeaderboardDetail.vue | 98 ++++++++++++++++++- 1 file changed, 95 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/factor/LeaderboardDetail.vue b/frontend/src/views/factor/LeaderboardDetail.vue index ba562d0..c0a9f14 100644 --- a/frontend/src/views/factor/LeaderboardDetail.vue +++ b/frontend/src/views/factor/LeaderboardDetail.vue @@ -1,7 +1,8 @@