fix: clear tag selection state when re-entering knowledge base

This commit is contained in:
ChenRussell
2026-02-02 17:28:46 +08:00
committed by lyingbug
parent 9c57e11f63
commit 0e1d08a14d
@@ -377,6 +377,8 @@ const loadKnowledgeBaseInfo = async (targetKbId: string) => {
const res: any = await getKnowledgeBaseById(targetKbId);
kbInfo.value = res?.data || null;
selectedTagId.value = '';
// 重置store中的标签选择状态,避免上传文档时自动带上之前选择的标签
uiStore.setSelectedTagId('');
if (!isFAQ.value) {
loadKnowledgeFiles(targetKbId);
} else {
@@ -410,6 +412,8 @@ watch(() => kbId.value, (newKbId, oldKbId) => {
if (newKbId && newKbId !== oldKbId) {
tagSearchQuery.value = '';
tagPage.value = 1;
// 重置标签选择状态,避免在不同知识库间保持标签选择
uiStore.setSelectedTagId('');
loadKnowledgeBaseInfo(newKbId);
}
}, { immediate: false });