Переглянути джерело

【增加】增加对话切换

cherishsince 1 рік тому
батько
коміт
da66aead54
1 змінених файлів з 10 додано та 1 видалено
  1. 10 1
      src/views/ai/chat/index.vue

+ 10 - 1
src/views/ai/chat/index.vue

@@ -26,7 +26,7 @@
           <div>
             <el-text class="mx-1" size="small" tag="b">置顶</el-text>
           </div>
-          <el-row v-for="conversation in conversationList" :key="conversation.id">
+          <el-row v-for="conversation in conversationList" :key="conversation.id" @click="handleConversationClick(conversation.id)">
             <div
               :class="conversation.id === conversationId ? 'conversation active' : 'conversation'"
               @click="changeConversation(conversation.id)"
@@ -528,6 +528,15 @@ const getChatConversationList = async () => {
   }
 }
 
+// 对话点击
+const handleConversationClick = async (id: number) => {
+  // 切换对话
+  conversationId.value = id
+  console.log('conversationId.value', conversationId.value)
+  // 获取列表数据
+  await messageList()
+}
+
 /** 初始化 **/
 onMounted(async () => {
   // 设置当前对话