From 91c536145f64a34c3d87ac0724973e1c0bfb4400 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期四, 12 十二月 2024 14:39:29 +0800
Subject: [PATCH] agentNames

---
 src/components/vue-flow/ui/nodes/AgentNode.vue |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/components/vue-flow/ui/nodes/AgentNode.vue b/src/components/vue-flow/ui/nodes/AgentNode.vue
index 6a1cc38..ffc0543 100644
--- a/src/components/vue-flow/ui/nodes/AgentNode.vue
+++ b/src/components/vue-flow/ui/nodes/AgentNode.vue
@@ -30,7 +30,7 @@
 					<img src="/@/components/vue-flow/ui/assets/images/icon_Start.png" class="h-4 w-4" alt="Start icon" />
 					<div class="flex flex-col gap-y-1">
 						<p v-if="!titleIsEdit" class="text-xl font-bold text-gray-500" @click="titleIsEdit = true">{{ data.title }}</p>
-						<el-input  v-elInputFocus v-else v-model="data.title" @blur="() => (titleIsEdit = false)"></el-input>
+						<el-input v-elInputFocus="false" v-else v-model="data.title" @blur="() => (titleIsEdit = false)"></el-input>
 					</div>
 				</div>
 			</div>
@@ -41,8 +41,9 @@
 				<div class="min-w-[340px] flex-items-center gap-x-2">
 					<div class="flex-column gap-y-1.5">
 						<!-- <span class="text-gray-500">妯″瀷</span> -->
-
-						<el-input v-model="agentParams.value" placeholder="璇疯緭鍏ヤ唬鐞�"> </el-input>
+						<el-select filterable placeholder="璇烽�夋嫨浠g悊"  v-model="agentParams.value" @change="agentParamsValueChange">
+							<el-option v-for="item in agentNames"  :key="item.id" :value="item.id" :label="item.title"></el-option>
+						</el-select>
 					</div>
 				</div>
 			</div>
@@ -66,8 +67,13 @@
 import { LLMNodeData, LLMNodeEvents } from './index';
 import { deepClone } from '/@/utils/other';
 
-defineProps<NodeProps<LLMNodeData, LLMNodeEvents>>();
+// defineProps<NodeProps<LLMNodeData, LLMNodeEvents>>();
 
+const props = defineProps(['agentNames'])
+const agentParamsValueChange = () => {
+	// const foundNames = props.agentNames.find(item=>item.id == agentParams.value);
+	// agentParams.value.value_label =  foundNames?.title ??'';
+};
 const node = useNode();
 const sourceHandleId = ref(VueFlowHelper.getHandleId(node.node, 'source'));
 const targetHandleId = ref(VueFlowHelper.getHandleId(node.node, 'target'));

--
Gitblit v1.9.3