Skip to content

Commit 0e1d08a

Browse files
ChenRusselllyingbug
authored andcommitted
fix: clear tag selection state when re-entering knowledge base
1 parent 9c57e11 commit 0e1d08a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

frontend/src/views/knowledge/KnowledgeBase.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,8 @@ const loadKnowledgeBaseInfo = async (targetKbId: string) => {
377377
const res: any = await getKnowledgeBaseById(targetKbId);
378378
kbInfo.value = res?.data || null;
379379
selectedTagId.value = '';
380+
// 重置store中的标签选择状态,避免上传文档时自动带上之前选择的标签
381+
uiStore.setSelectedTagId('');
380382
if (!isFAQ.value) {
381383
loadKnowledgeFiles(targetKbId);
382384
} else {
@@ -410,6 +412,8 @@ watch(() => kbId.value, (newKbId, oldKbId) => {
410412
if (newKbId && newKbId !== oldKbId) {
411413
tagSearchQuery.value = '';
412414
tagPage.value = 1;
415+
// 重置标签选择状态,避免在不同知识库间保持标签选择
416+
uiStore.setSelectedTagId('');
413417
loadKnowledgeBaseInfo(newKbId);
414418
}
415419
}, { immediate: false });

0 commit comments

Comments
 (0)