From e295922209fb87c6dcd68ea1560fd16c3e6d808c Mon Sep 17 00:00:00 2001 From: dongyukun <1208714201@qq.com> Date: 星期五, 27 六月 2025 09:36:51 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/feature/ai' --- src/views/ai/chat/index/components/message/MessageList.vue | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/views/ai/chat/index/components/message/MessageList.vue b/src/views/ai/chat/index/components/message/MessageList.vue index 2cc8407..2840bf9 100644 --- a/src/views/ai/chat/index/components/message/MessageList.vue +++ b/src/views/ai/chat/index/components/message/MessageList.vue @@ -12,6 +12,7 @@ </div> <div class="left-text-container" ref="markdownViewRef"> <MarkdownView class="left-text" :content="item.content" /> + <MessageKnowledge v-if="item.segments" :segments="item.segments" /> </div> <div class="left-btns"> <el-button class="btn-cus" link @click="copyContent(item.content)"> @@ -62,6 +63,7 @@ import { PropType } from 'vue' import { formatDate } from '@/utils/formatTime' import MarkdownView from '@/components/MarkdownView/index.vue' +import MessageKnowledge from './MessageKnowledge.vue' import { useClipboard } from '@vueuse/core' import { ArrowDownBold, Edit, RefreshRight } from '@element-plus/icons-vue' import { ChatMessageApi, ChatMessageVO } from '@/api/ai/chat/message' @@ -78,7 +80,7 @@ const messageContainer: any = ref(null) const isScrolling = ref(false) //用于判断用户是否在滚动 -const userAvatar = computed(() => userStore.user.avatar ?? userAvatarDefaultImg) +const userAvatar = computed(() => userStore.user.avatar || userAvatarDefaultImg) const roleAvatar = computed(() => props.conversation.roleAvatar ?? roleAvatarDefaultImg) // 定义 props -- Gitblit v1.9.3