diff --git a/packages/global/core/workflow/type/node.d.ts b/packages/global/core/workflow/type/node.d.ts index 239408f12..332c4c119 100644 --- a/packages/global/core/workflow/type/node.d.ts +++ b/packages/global/core/workflow/type/node.d.ts @@ -25,6 +25,7 @@ import { ParentIdType } from 'common/parentFolder/type'; import { AppTypeEnum } from 'core/app/constants'; export type FlowNodeCommonType = { + parentNodeId?: string; flowNodeType: FlowNodeTypeEnum; // render node card abandon?: boolean; // abandon node diff --git a/projects/app/src/pages/app/detail/components/WorkflowComponents/utils.tsx b/projects/app/src/pages/app/detail/components/WorkflowComponents/utils.tsx index 09ee9689d..78adddbd9 100644 --- a/projects/app/src/pages/app/detail/components/WorkflowComponents/utils.tsx +++ b/projects/app/src/pages/app/detail/components/WorkflowComponents/utils.tsx @@ -16,6 +16,7 @@ export const uiWorkflow2StoreWorkflow = ({ }) => { const formatNodes: StoreNodeItemType[] = nodes.map((item) => ({ nodeId: item.data.nodeId, + parentNodeId: item.data.parentNodeId, name: item.data.name, intro: item.data.intro, avatar: item.data.avatar,