diff --git a/src/views/components/HistoryRecord.vue b/src/views/components/HistoryRecord.vue index dd19c64..c3a2620 100644 --- a/src/views/components/HistoryRecord.vue +++ b/src/views/components/HistoryRecord.vue @@ -503,11 +503,13 @@ const getHistoryList = async (params) => { emotionTirstFlag = false; } - if (props.currentType == "AIchat") { + // 只在首次加载时根据chatStore状态设置折叠状态,避免搜索后自动弹出历史记录 + if (props.currentType == "AIchat" && chatFirstFlag) { isCollapsed.value = !chatStore.aiChatCall; - } else { + } else if (props.currentType == "AiEmotion" && emotionTirstFlag) { isCollapsed.value = !chatStore.aiEmotionCall; } + // 非首次调用时保持当前折叠状态不变 // 1. 筛选置顶记录 let topList = remainingRecords.filter((record) => record.isTop === 1);