9 Commits (1aab20277f369a931a1efa2ef16671d44d2e6946)

Author SHA1 Message Date
钟良源 1aab20277f pref(utils): 优化数据转换的处理 4 months ago
钟良源 059a04cfd1 feat(utils): 增加reactFlow数据转换为原始数据的方法 4 months ago
钟良源 2bac4d1d8e pref(utils): 在数据转换是主动添加没有进行实例的节点类型 4 months ago
钟良源 f9c62f5bbd fix(utils): 添加空数据检查避免转换空的流程数据 4 months ago
钟良源 9bb142e403 pref(ideContainer): 优化tab组件和menuData数据对于key的处理逻辑 4 months ago
钟良源 d837db46ab feat(flowEditor): 重构节点参数处理逻辑(现阶段数据结构需要重新设计,旧数据无法回显连线) 5 months ago
钟良源 f084c93b39 refactor(flowEditor): 重构节点渲染逻辑并优化数据转换
- 重构了 DraggableNode 组件,使用新设计的 NodeContent组件来渲染节点内容
-优化了节点类型判断和处理逻辑,支持开始和结束节点的特殊处理
- 改进了节点参数的渲染方式,根据节点类型动态显示输入和输出端点
- 新增 convertFlowData 工具函数,用于将原始数据结构转换为 flow editor 可用的节点和边数据
5 months ago
钟良源 ebc6de6965 feat(flowEditor): 添加基础节点组件并优化数据转换逻辑
- 在 flowEditor 目录下新增 basicNode 文件夹和 BasicNode 组件
- 更新 convertFlowData 函数,增加 nodeType 字段
- 在 FlowEditor 组件中注册 BasicNode 节点类型
5 months ago
钟良源 b9b5ec2f19 refactor(flowEditor): 重构流程编辑器节点组件
- 提取公共组件 NodeContent 用于渲染节点内容和连接端点
-重构 StartNode 和 EndNode 组件,使用新的 NodeContent 组件- 添加 convertFlowData 工具函数用于转换流程数据
- 新增 exampleFlowData 作为测试数据
- 更新 FlowEditor 组件,使用转换后的流程数据初始化节点和边
5 months ago