Commit ca2b7202 by cherishsince

【调整】AI 对话调整,提示词发送

parent b6c654f0
......@@ -35,7 +35,7 @@
<el-main class="main-container">
<div class="message-container" >
<Message v-if="list.length > 0" ref="messageRef" :list="list" @on-delete-success="handlerMessageDelete" />
<ChatEmpty v-if="list.length === 0" @on-prompt="onSend"/>
<ChatEmpty v-if="list.length === 0" @on-prompt="doSend"/>
</div>
</el-main>
......@@ -158,7 +158,7 @@ const onPromptInput = (event) => {
/**
* 发送消息
*/
const onSend = async (val?: string) => {
const onSend = async () => {
// 判断用户是否在输入
if (isComposing.value) {
return
......@@ -167,7 +167,11 @@ const onSend = async (val?: string) => {
if (conversationInProgress.value) {
return
}
const content = (val ? val : prompt.value?.trim()) as string
const content = prompt.value?.trim() as string
await doSend(content)
}
const doSend = async (content: string) => {
if (content.length < 2) {
ElMessage({
message: '请输入内容!',
......@@ -176,10 +180,10 @@ const onSend = async (val?: string) => {
return
}
if (activeConversationId.value == null) {
ElMessage({
message: '还没创建对话,不能发送!',
type: 'error'
})
ElMessage({
message: '还没创建对话,不能发送!',
type: 'error'
})
return
}
// TODO 芋艿:这块交互要在优化;应该是先插入到 UI 界面,里面会有当前的消息,和正在思考中;之后发起请求;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment