feat(flowEditor): 更新节点类型和组件名称

master
钟良源 4 months ago
parent dcd1a00059
commit 31649d0370

@ -7,7 +7,7 @@ import NodeContentSwitch from '@/pages/flowEditor/components/nodeContentSwitch';
import { defaultNodeTypes } from '@/components/FlowEditor/node/types/defaultType'; import { defaultNodeTypes } from '@/components/FlowEditor/node/types/defaultType';
// 循环节点组件,用于显示循环开始和循环结束节点 // 循环节点组件,用于显示循环开始和循环结束节点
const LoopNode = ({ data, id }: { data: defaultNodeTypes; id: string }) => { const SwitchNode = ({ data, id }: { data: defaultNodeTypes; id: string }) => {
const [newData, setNewData] = useState<any[]>([]); const [newData, setNewData] = useState<any[]>([]);
const title = data.title || '条件选择'; const title = data.title || '条件选择';
@ -154,4 +154,4 @@ const LoopNode = ({ data, id }: { data: defaultNodeTypes; id: string }) => {
); );
}; };
export default LoopNode; export default SwitchNode;

@ -149,7 +149,7 @@ const FlowEditor: React.FC<{ initialData?: any, useDefault?: boolean }> = ({ ini
const onNodeDoubleClick = useCallback( const onNodeDoubleClick = useCallback(
(event: React.MouseEvent, node: Node) => { (event: React.MouseEvent, node: Node) => {
// 不可编辑的类型 // 不可编辑的类型
if (['AND', 'OR', 'JSON2STR', 'STR2JSON'].includes(node.type)) return; if (['AND', 'OR', 'JSON2STR', 'STR2JSON', 'IMAGE', 'RESULT'].includes(node.type)) return;
// 循环开始的节点不展示编辑框 // 循环开始的节点不展示编辑框
if (['LOOP_START'].includes(node.data.type as string)) return; if (['LOOP_START'].includes(node.data.type as string)) return;
setEditingNode(node); setEditingNode(node);

Loading…
Cancel
Save