From 1560907ce1c34cdac56c87b1c89683f8970d60b3 Mon Sep 17 00:00:00 2001 From: ZLY Date: Thu, 25 Dec 2025 15:31:10 +0800 Subject: [PATCH] =?UTF-8?q?fix(FlowEditor):=20=E4=BF=AE=E5=A4=8D=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E9=80=89=E6=8B=A9=E7=BB=84=E4=BB=B6=E4=B8=AD=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E5=9B=9E=E6=98=BE=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FlowEditor/nodeEditors/components/EventSelect.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/FlowEditor/nodeEditors/components/EventSelect.tsx b/src/components/FlowEditor/nodeEditors/components/EventSelect.tsx index f79785b..8483b7c 100644 --- a/src/components/FlowEditor/nodeEditors/components/EventSelect.tsx +++ b/src/components/FlowEditor/nodeEditors/components/EventSelect.tsx @@ -35,15 +35,17 @@ const EventSelect: React.FC = ({ nodeData, eventList, type, on try { // 数据是JSON字符串,标识是接口回来的 const customDef = JSON.parse(nodeData.component?.customDef); + console.log('customDef:', customDef); // 先判断topic是不是**empty**,是就不设置currentevent if (customDef.topic && customDef.topic.includes('**empty**')) setCurrentEvent(null); else { if (!customDef.eventId) { - setCurrentEvent(eventList.find(item => customDef.topic === item.topic)); + const currentItem = eventList.find(item => customDef.topic === item.topic); + setCurrentEvent(currentItem.name); } else { const currentItem = eventListOld.find(item => customDef.eventId === item.eventId); - setCurrentEvent(currentItem.topic); + setCurrentEvent(currentItem.name); } } } catch (e) { @@ -51,7 +53,8 @@ const EventSelect: React.FC = ({ nodeData, eventList, type, on // 先判断topic是不是**empty**,是就不设置currentevent if (nodeData.component?.customDef?.topic && nodeData.component?.customDef?.topic.includes('**empty**')) setCurrentEvent(null); else { - setCurrentEvent(eventList.find(item => nodeData.component?.customDef.topic === item.topic)); + const currentItem = eventList.find(item => nodeData.component?.customDef.topic === item.topic); + setCurrentEvent(currentItem.name); } } }