pref(nodeContent): 优化基础节点的渲染内容,basic类型的节点增加动态渲染当前实例的功能

master
钟良源 4 months ago
parent d4dd99fda3
commit 1c0b6b639b

@ -80,7 +80,6 @@ const BasicNodeEditor: React.FC<NodeEditorProps> = ({
const getCompInstance = async () => { const getCompInstance = async () => {
const res: any = await queryInstance(nodeData.compId); const res: any = await queryInstance(nodeData.compId);
if (res.code === 200) { if (res.code === 200) {
console.log('res:', res);
const newOptions = res.data.map((item: any) => { const newOptions = res.data.map((item: any) => {
return { return {
label: item.identifier, label: item.identifier,

@ -180,6 +180,7 @@ const renderRegularNodeHandles = (dataIns: any[], dataOuts: any[], apiIns: any[]
const formatFooter = (data: any) => { const formatFooter = (data: any) => {
try { try {
console.log('data:', data);
switch (data?.type) { switch (data?.type) {
case 'WAIT': case 'WAIT':
const { duration } = deserializeValue(data.customDef); const { duration } = deserializeValue(data.customDef);
@ -195,6 +196,8 @@ const formatFooter = (data: any) => {
const { name, topic } = isJSON(data.customDef) ? JSON.parse(data.customDef) : data.customDef; const { name, topic } = isJSON(data.customDef) ? JSON.parse(data.customDef) : data.customDef;
if (topic.includes('**empty**')) return ''; if (topic.includes('**empty**')) return '';
return `事件: ${name}`; return `事件: ${name}`;
case 'BASIC':
return data.compIdentifier ? `当前实例:${data.compIdentifier}` : '';
default: default:
return ''; return '';
} }

Loading…
Cancel
Save