From d2da078b40578cf72901442c7a2b878dfc34cae5 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期五, 13 十二月 2024 12:10:00 +0800
Subject: [PATCH] feat(flow): 新增执行功能节点并优化流程画布

---
 src/components/vue-flow/ui/nodes/EndNode.vue |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/components/vue-flow/ui/nodes/EndNode.vue b/src/components/vue-flow/ui/nodes/EndNode.vue
index c3ee5cb..7d5e3d5 100644
--- a/src/components/vue-flow/ui/nodes/EndNode.vue
+++ b/src/components/vue-flow/ui/nodes/EndNode.vue
@@ -28,7 +28,13 @@
 		<div class="flex flex-col gap-y-2">
 			<div class="flex justify-between flex-0">
 				<div class="flex items-center gap-x-2">
-					<img src="/@/components/vue-flow/ui/assets/images/icon_End.png" class="h-4 w-4" alt="Start icon" />
+					<YWIcon
+						:name="VueFlowConfig.nodeStyleMap.get(NodeType.End).icon"
+						:fontSize="VueFlowConfig.nodeStyleMap.get(NodeType.End).fontSize"
+						:color="VueFlowConfig.nodeStyleMap.get(NodeType.End).color"
+						class="rounded-lg p-1.5"
+						:class="VueFlowConfig.nodeStyleMap.get(NodeType.End).class"
+					/>
 					<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="false" v-else v-model="data.title" @blur="() => (titleIsEdit = false)"></el-input>
@@ -52,11 +58,13 @@
 import { computed, ref } from 'vue';
 import { VueFlowConstant } from '../../VueFlowConstant';
 import { VueFlowHelper } from '../../VueFlowHelper';
+import { VueFlowConfig } from '../VueFlowConfig';
+import { NodeType } from '../../vueFlowEnum';
+
 import { LLMNodeData, LLMNodeEvents } from './index';
 import { deepClone } from '/@/utils/other';
-
 defineProps<NodeProps<LLMNodeData, LLMNodeEvents>>();
-
+	
 const node = useNode();
 const handleId = ref(VueFlowHelper.getHandleId(node.node, 'target'));
 

--
Gitblit v1.9.3