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); } } }