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