From dd407c5da58ca201a1fc91af028ace3a6491853b Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期一, 23 十二月 2024 11:21:33 +0800
Subject: [PATCH] 输出参数名

---
 src/components/vue-flow/ui/nodes/LLMNode.vue |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/components/vue-flow/ui/nodes/LLMNode.vue b/src/components/vue-flow/ui/nodes/LLMNode.vue
index c3e0217..f114e2d 100644
--- a/src/components/vue-flow/ui/nodes/LLMNode.vue
+++ b/src/components/vue-flow/ui/nodes/LLMNode.vue
@@ -5,6 +5,9 @@
 		:description="VueFlowHelper.getConfigValue(data, 'description', '璋冪敤澶фā鍨嬪洖绛旂敤鎴烽棶棰樻垨鑰呭鐞嗕换鍔°��')"
 	>
 		<Handle :id="targetHandleId" type="target" :position="Position.Left" />
+		<FieldLayout :title="outputParam.name">
+			<el-input  class="w-full flex-0" v-model="outputParam.params[0].value" placeholder="杈撳嚭鍙傛暟鍚�"> </el-input>
+		</FieldLayout>
 		<FieldLayout :title="VueFlowHelper.getConfigValue(modelSetting, 'name', '妯″瀷璁剧疆')">
 			<div class="w-[340px] flex-items-center gap-x-2">
 				<div class="flex-column gap-y-1.5">
@@ -49,7 +52,7 @@
 import type { NodeProps } from '@vue-flow/core';
 import { VueFlowConstant } from '../../VueFlowConstant';
 import { VueFlowHelper } from '../../VueFlowHelper';
-import { LLMNodeData, LLMNodeEvents } from './index';
+import type { LLMNodeData, LLMNodeEvents } from './index';
 import { deepClone } from '/@/utils/other';
 import { NodeType } from '../../vueFlowEnum';
 
@@ -63,9 +66,8 @@
 const targetHandleId = ref(VueFlowHelper.getHandleId(node.node, 'target'));
 
 const data = ref(node.node.data);
-
 const modelSetting = ref(VueFlowHelper.getGroupParam(data.value, 0));
 const prompt = ref(VueFlowHelper.getGroupParam(data.value, 1));
-
+const outputParam = ref(VueFlowHelper.getGroupParam(data.value, 2));
 VueFlowHelper.getConfigValue(VueFlowHelper.getParams(prompt.value, 'prompt'), 'label', '');
 </script>

--
Gitblit v1.9.3