diff --git a/src/views/ai/chat/index.vue b/src/views/ai/chat/index.vue index 2d61132a..9c4c0e95 100644 --- a/src/views/ai/chat/index.vue +++ b/src/views/ai/chat/index.vue @@ -175,6 +175,13 @@ const onSend = async (val?: string) => { }) return } + if (activeConversationId.value == null) { + ElMessage({ + message: '还没创建对话,不能发送!', + type: 'error' + }) + return + } // TODO 芋艿:这块交互要在优化;应该是先插入到 UI 界面,里面会有当前的消息,和正在思考中;之后发起请求; // 清空输入框 prompt.value = '' @@ -346,21 +353,6 @@ onMounted(async () => { } // 获取列表数据 await getMessageList() - // scrollToBottom(); - // await nextTick - // 监听滚动事件,判断用户滚动状态 - // messageContainer.value.addEventListener('scroll', handleScroll) - // 添加 copy 监听 - // messageContainer.value.addEventListener('click', (e: any) => { - // console.log(e) - // if (e.target.id === 'copy') { - // copy(e.target?.dataset?.copy) - // ElMessage({ - // message: '复制成功!', - // type: 'success' - // }) - // } - // }) })