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/dashboard/components/message/ModelMessageList.vue | 22 +++------------------- 1 files changed, 3 insertions(+), 19 deletions(-) diff --git a/src/views/ai/dashboard/components/message/ModelMessageList.vue b/src/views/ai/dashboard/components/message/ModelMessageList.vue index f46b93e..4728658 100644 --- a/src/views/ai/dashboard/components/message/ModelMessageList.vue +++ b/src/views/ai/dashboard/components/message/ModelMessageList.vue @@ -1,5 +1,5 @@ <template> - <div ref="messageContainer" class="h-100%"> + <div ref="messageContainer" class="h-100% relative"> <div class="chat-list" v-for="(item, index) in list" :key="index"> <!-- 靠左 message:system、assistant 类型 --> <div class="left-message message-item" v-if="item.type !== 'user'"> @@ -21,10 +21,9 @@ import MarkdownView from '@/components/MarkdownView/index.vue' import { useClipboard } from '@vueuse/core' import { ArrowDownBold} from '@element-plus/icons-vue' -import { ChatMessageApi, ChatMessageVO } from '@/api/ai/chat/message' +import { ChatMessageVO } from '@/api/ai/chat/message' import { ChatConversationVO } from '@/api/ai/chat/conversation' import { useUserStore } from '@/store/modules/user' -import {formatDate} from "@/utils/formatTime"; const message = useMessage() // 消息弹窗 const { copy } = useClipboard() // 初始化 copy 到粘贴板 @@ -88,24 +87,9 @@ scrollContainer.scrollTop = 0 } -defineExpose({ scrollToBottom, handlerGoTop }) // 提供方法给 parent 调用 +defineExpose({ scrollToBottom, handlerGoTop, handleGoBottom }) // 提供方法给 parent 调用 // ============ 处理消息操作 ============== - -/** 复制 */ -const copyContent = async (content) => { - await copy(content) - message.success('复制成功!') -} - -/** 删除 */ -const onDelete = async (id) => { - // 删除 message - await ChatMessageApi.deleteChatMessage(id) - message.success('删除成功!') - // 回调 - emits('onDeleteSuccess') -} /** 刷新 */ const onRefresh = async (message: ChatMessageVO) => { -- Gitblit v1.9.3