diff --git a/src/pages/flowEditor/index.tsx b/src/pages/flowEditor/index.tsx index b759790..a92083b 100644 --- a/src/pages/flowEditor/index.tsx +++ b/src/pages/flowEditor/index.tsx @@ -44,18 +44,18 @@ const edgeTypes: EdgeTypes = { custom: CustomEdge }; -const FlowEditorWithProvider: React.FC<{ initialData?: any }> = ({ initialData }) => { +const FlowEditorWithProvider: React.FC<{ initialData?: any, useDefault?: boolean }> = ({ initialData, useDefault }) => { return (
e.preventDefault()}> {/**/} - +
); }; -const FlowEditor: React.FC<{ initialData?: any }> = ({ initialData }) => { +const FlowEditor: React.FC<{ initialData?: any, useDefault?: boolean }> = ({ initialData, useDefault }) => { const [nodes, setNodes] = useState([]); const [edges, setEdges] = useState([]); const { canvasDataMap } = useSelector(state => state.ideContainer); @@ -331,7 +331,7 @@ const FlowEditor: React.FC<{ initialData?: any }> = ({ initialData }) => { } else { // 首次进入 - const { nodes: convertedNodes, edges: convertedEdges } = convertFlowData(initialData); + const { nodes: convertedNodes, edges: convertedEdges } = convertFlowData(initialData, useDefault); // 为所有边添加类型- const initialEdges: Edge[] = convertedEdges.map(edge => ({ ...edge, @@ -638,13 +638,9 @@ const FlowEditor: React.FC<{ initialData?: any }> = ({ initialData }) => { // 保存所有节点和边数据到服务器 const saveFlowDataToServer = useCallback(async () => { try { - // 准备要发送到服务器的数据 - const flowData = { - nodes: nodes, - edges: edges - }; // 转换会原始数据类型 const revertedData = revertFlowData(nodes, edges); + console.log('initialData:', initialData); const res: any = await setMainFlow(revertedData, initialData.id); if (res.code === 200) { diff --git a/src/pages/orchestration/application/index.tsx b/src/pages/orchestration/application/index.tsx index c81685a..235fb79 100644 --- a/src/pages/orchestration/application/index.tsx +++ b/src/pages/orchestration/application/index.tsx @@ -3,7 +3,7 @@ import FlowEditor from '@/pages/flowEditor/index'; const ApplicationContainer = () => { return ( - + ); }; diff --git a/src/pages/orchestration/project/index.tsx b/src/pages/orchestration/project/index.tsx index ef14978..1b64813 100644 --- a/src/pages/orchestration/project/index.tsx +++ b/src/pages/orchestration/project/index.tsx @@ -11,7 +11,7 @@ const ProjectContainer = ({ selected }) => { }, [selected]); return ( - + ); };