From 3e64a4249bad9e6850122ac9f33e0577c1fe3e16 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Tue, 24 Jun 2025 00:14:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=B4=A2=E5=BC=95=E7=8A=B6=E6=80=81=E5=A4=84=E7=90=86=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 knowledgebase.py 中将文件索引失败时的状态更新为 "pending_indexing"。 - 在 DataBaseInfoView.vue 中调整条件判断,允许在文件状态为 "pending_indexing" 或 "failed" 时显示操作按钮。 --- src/core/knowledgebase.py | 2 +- web/src/views/DataBaseInfoView.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/knowledgebase.py b/src/core/knowledgebase.py index 118aa06f..9d7456a9 100644 --- a/src/core/knowledgebase.py +++ b/src/core/knowledgebase.py @@ -502,7 +502,7 @@ class KnowledgeBase: except Exception as e: logger.error(f"文件 {file_id} 索引过程中发生错误: {e}, {traceback.format_exc()}") - self.update_file_status(file_id, "failed") + self.update_file_status(file_id, "pending_indexing") return {"status": "failed", "message": f"索引失败: {str(e)}"} diff --git a/web/src/views/DataBaseInfoView.vue b/web/src/views/DataBaseInfoView.vue index 8996ee1f..f189701b 100644 --- a/web/src/views/DataBaseInfoView.vue +++ b/web/src/views/DataBaseInfoView.vue @@ -211,7 +211,7 @@