钟良源
|
54235f0f8e
|
feat(flowEditor): 添加节点和边的右键菜单功能
- 新增节点右键菜单和边右键菜单组件
- 实现节点和边的删除、编辑、复制等功能
- 优化画布点击事件,关闭未选中的菜单- 调整菜单显示位置,确保在画布区域内显示
|
7 months ago |
钟良源
|
10af5b0d78
|
style(flowEditor): 优化侧边栏图标颜色
- 移除了无用的 console.log 语句
- 将侧边栏图标的颜色从 'blue' 改为 'rgb(var(--primary-6))',以使用主题变量
|
7 months ago |
钟良源
|
3510a2d011
|
feat(flowEditor): 为节点添加图标并优化相关功能
-为不同类型的节点添加相应的图标- 实现节点图标自动设置功能
- 更新节点数据配置,增加 REST 调用节点
- 优化流程编辑器界面和功能
|
7 months ago |
钟良源
|
41c1cb5c07
|
feat(flowEditor): 为节点添加图标并优化样式
- 在 localNodeData 中添加节点图标
- 在侧边栏中使用 DynamicIcon 组件显示节点图标
-调整节点显示样式,增加图标与名称的间距
- 新增 DynamicIcon 组件,用于动态加载图标
|
7 months ago |
钟良源
|
3bd9bea680
|
refactor(node): 移除任务节点组件
- 删除了 DraggableNode 组件的实现文件
- 从 nodeTypes、nodeTypeMap 和 nodeTypeNameMap 中移除了任务节点的相关定义
- 从侧边栏配置中移除了任务节点的数据
|
7 months ago |
钟良源
|
88f6b9f4eb
|
feat(flowEditor): 新增自定义节点并优化节点类型注册
- 新增 LocalNode 组件用于系统组件节点
- 在 flowEditor/index.tsx 中实现节点类型动态注册
- 更新 sideBar/config/localNodeData.ts,修正 JSON 封装节点类型
- 删除未使用的 handleNode 组件
- 优化 draggableNode 组件,移除冗余代码
|
7 months ago |
钟良源
|
e4ff51fdb3
|
feat(flowEditor): 优化节点拖拽功能并添加新节点类型
|
7 months ago |
钟良源
|
e49df169a5
|
refactor(flowEditor): 重构节点数据结构并移除文本更新节点
- 修改基本节点、开始节点和结束节点的数据结构,增加 dataIns、dataOuts、apiIns、apiOuts 字段
- 移除文本更新节点组件和相关样式
- 更新节点类型映射和显示名称映射,删除文本更新节点相关项
|
7 months ago |
钟良源
|
d2b6d8eb10
|
refactor(flowEditor): 重构节点类型定义和管理
|
7 months ago |
钟良源
|
3760ba410e
|
refactor(flowEditor): 重构节点内容组件中的句柄渲染逻辑- 提取通用句柄样式
|
7 months ago |
钟良源
|
d837db46ab
|
feat(flowEditor): 重构节点参数处理逻辑(现阶段数据结构需要重新设计,旧数据无法回显连线)
|
7 months ago |
钟良源
|
bbe554db8a
|
pref(flowEditor): 优化节点样式
- 优化节点选中状态样式
- 添加自定义边样式
- 调整节点和边的交互逻辑
|
7 months ago |
钟良源
|
a82c544968
|
style(flowEditor): 优化节点样式和布局
- 为节点添加阴影效果,提升立体感
- 将节点连接点背景色改为蓝色,增加视觉区分度
|
7 months ago |
钟良源
|
c9cd23039e
|
pref(flowEditor): 优化节点内容组件并调整样式
- 调整节点输入标签样式,减少垂直间距
- 重构节点内容组件,提高代码可读性和可维护性
- 优化特殊节点和普通节点的句柄渲染逻辑
- 更新示例流程数据,为开始节点添加输出端口
|
7 months ago |
钟良源
|
f084c93b39
|
refactor(flowEditor): 重构节点渲染逻辑并优化数据转换
- 重构了 DraggableNode 组件,使用新设计的 NodeContent组件来渲染节点内容
-优化了节点类型判断和处理逻辑,支持开始和结束节点的特殊处理
- 改进了节点参数的渲染方式,根据节点类型动态显示输入和输出端点
- 新增 convertFlowData 工具函数,用于将原始数据结构转换为 flow editor 可用的节点和边数据
|
7 months ago |
钟良源
|
ebc6de6965
|
feat(flowEditor): 添加基础节点组件并优化数据转换逻辑
- 在 flowEditor 目录下新增 basicNode 文件夹和 BasicNode 组件
- 更新 convertFlowData 函数,增加 nodeType 字段
- 在 FlowEditor 组件中注册 BasicNode 节点类型
|
7 months ago |
钟良源
|
b9b5ec2f19
|
refactor(flowEditor): 重构流程编辑器节点组件
- 提取公共组件 NodeContent 用于渲染节点内容和连接端点
-重构 StartNode 和 EndNode 组件,使用新的 NodeContent 组件- 添加 convertFlowData 工具函数用于转换流程数据
- 新增 exampleFlowData 作为测试数据
- 更新 FlowEditor 组件,使用转换后的流程数据初始化节点和边
|
7 months ago |
钟良源
|
b784cb158b
|
feat(flowEditor): 添加默认节点
- 开始节点和结束节点
|
7 months ago |
钟良源
|
afa5de1030
|
feat(flowEditor): 增加初版流程编辑器功能
- 增加开始结束节点,增加编辑器侧边栏
|
7 months ago |
钟良源
|
b7586b95b8
|
feat(orchestration): 添加应用编排功能
- 在 ideContainer 中引入 ProjectContainer 组件
- 新增 flowEditor 目录及其相关组件
- 实现基本的流程编辑器功能,包括节点拖拽、连接等
- 添加自定义节点类型 TextUpdaterNode
|
7 months ago |