From e5c48a2529ba5441181de82cf6a1e2cd66c2080e Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期五, 05 七月 2024 11:12:41 +0800 Subject: [PATCH] fix: 修改指令模板 --- src/views/project/ch/home/component/waterRight/top.vue | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/views/project/ch/home/component/waterRight/top.vue b/src/views/project/ch/home/component/waterRight/top.vue index d261cee..1a911ce 100644 --- a/src/views/project/ch/home/component/waterRight/top.vue +++ b/src/views/project/ch/home/component/waterRight/top.vue @@ -31,12 +31,18 @@ import { GetLLMList, SetLLM } from '/@/api/ai/chat'; import PlayBar from '/@/components/chat/components/playBar/PlayBar.vue'; import router from '/@/router'; -import { activeChatRoom } from '/@/stores/chatRoom'; +import { activeChatRoom, activeLLMId, activeSectionAId } from '/@/stores/chatRoom'; +import emitter from '/@/utils/mitt'; +import { ElMessage } from 'element-plus'; const emits = defineEmits(['sendClick']); const inputValue = ref(''); const sendClick = () => { if (!inputValue.value) return; + if (!activeSectionAId.value) { + ElMessage.warning('璇烽�夋嫨搴旂敤鍦烘櫙'); + return; + } activeChatRoom.value.title = inputValue.value; router.push({ name: 'AskAnswer', @@ -68,7 +74,6 @@ activeRole: 0, }); -const activeLLMId = ref(); const llmList = ref([]); const iconList = ['/static/images/wave/Glm.jpg', '/static/images/wave/Glm.jpg', '/static/images/wave/Glm.jpg']; const getLLMList = async () => { @@ -92,10 +97,9 @@ }; const setLLm = async (llmId: string) => { - - const res = await SetLLM({ - llm: llmId, - }); + // const res = await SetLLM({ + // llm: llmId, + // }); activeLLMId.value = llmId; return true; @@ -106,6 +110,9 @@ onMounted(() => { getLLMList(); + emitter.on('updateChatInput', (value) => { + inputValue.value = value; + }); }); </script> <style scoped lang="scss"> -- Gitblit v1.9.3