钟良源
|
9dec93bf0d
|
feat(flow): 实现事件节点参数配置与WebSocket通信
|
4 months ago |
钟良源
|
56919c70c1
|
feat(ide): 添加校验日志功能
- 新增 LogMessage 接口定义日志结构- 在 logBar 中添加校验日志状态管理
- 实现监听自定义 logMessage 事件- 添加校验日志渲染组件
- 支持自动切换到校验日志标签页- 在节点验证失败时发送日志消息到 logBar
|
4 months ago |
钟良源
|
e0bba0753e
|
feat(flow): 添加REST节点编辑器和相关组件
- 实现REST节点编辑器,支持方法选择、URL输入和参数配置
- 添加URL格式校验功能,实时提示用户输入有效性
- 集成CodeMirror编辑器用于请求报文编辑和格式化- 创建KYTable组件用于键值对参数编辑
- 新增REST节点内容展示组件nodeContentREST.tsx
- 在useFlowCallbacks中注册REST节点类型- 调整LocalNodeEditor表单最小宽度以改善布局
|
4 months ago |
钟良源
|
d8f80e62ea
|
feat(flow): 添加代码节点编辑功能
- 新增 CodeEditor 组件支持代码编辑与参数配置
- 实现 CodeMirror 组件用于代码高亮与语言切换
- 添加代码节点默认模板与初始化逻辑
- 扩展节点类型支持 CODE 类型并注册对应组件
- 更新本地节点数据配置以支持代码节点参数定义
- 增加节点内容展示组件 nodeContentCode 用于显示代码节点信息
- 优化事件节点内容解析逻辑,增强 JSON 数据判断
|
4 months ago |
钟良源
|
1fb71b5446
|
feat(flow): 添加图片展示节点和相关逻辑
|
4 months ago |
钟良源
|
31649d0370
|
feat(flowEditor): 更新节点类型和组件名称
|
4 months ago |
钟良源
|
d43d84143f
|
feat(ideContainer): 添加当前应用数据状态管理
- 在 ideContainer 状态中新增 currentAppData 字段用于存储当前选中的应用数据
- 添加 updateCurrentAppData action 用于更新当前应用数据
- 在页面组件中调用 dispatch 更新 currentAppData 状态
- 实现菜单项查找函数 findMenuItem用于定位当前应用数据
- 在侧边栏操作中同步更新当前应用数据状态
|
4 months ago |
钟良源
|
4e594e1368
|
feat(flow): 实现条件选择节点功能
- 新增SwitchNode组件用于渲染条件选择节点- 新增nodeContentSwitch组件用于展示条件选择节点内容
- 修改LocalNode组件中的节点类型判断逻辑- 更新localNodeData配置文件,添加switchParameters配置
- 将ConditionEditor重命名为SwitchEditor并调整其内部实现
- 调整ConditionsTable组件以支持switch类型节点
-优化LoopNode和LoopEditor中参数更新逻辑
- 移除addNodeMenu中无用的日志输出
- 更新useFlowCallbacks中节点注册逻辑以支持SWITCH类型
- 调整节点句柄渲染逻辑以适配新结构
|
4 months ago |
钟良源
|
0a70157262
|
feat(flowEditor): 更新节点定义注释并禁用JSON相关节点
|
4 months ago |
钟良源
|
e1169e7c25
|
feat(flow): 重构流程数据转换逻辑以支持新格式
- 新增 getAppInfoNew API 接口用于获取应用资源信息
- 重构 convertFlowData 工具函数以适配新的数据结构
- 改进节点和边的解析逻辑,支持更灵活的数据格式
- 添加对循环节点的特殊处理和支持
- 优化组件参数和连接线的构建方式
- 更新 Redux 状态管理中的数据流处理
-修复画布初始化时的数据映射问题
- 增强新节点添加时的自动连线功能
- 调整流程保存逻辑以匹配新的数据结构
- 更新 WebSocket 连接依赖的应用 ID 引用
|
4 months ago |
钟良源
|
a024ba911d
|
feat(flowEditor):优化ReactFlow实例ID生成逻辑
- 使用useMemo优化reactFlowId的生成,避免不必要的重复计算
- 统一ID生成逻辑,确保实例ID的唯一性和稳定性
- 修复addNodeOnPane函数中坐标类型定义的语法问题
- 提升组件性能,减少重复渲染
|
4 months ago |
钟良源
|
bba0197215
|
feat(flow):优化循环节点配置与展示逻辑
- 调整 LOOP_START 节点的 apiIns 和 apiOuts 参数结构
- 新增 buildNodeId 工具函数统一管理节点句柄 ID 生成逻辑- 在 convertFlowData 中增强 nodeId 获取逻辑,兼容 id与 name 字段
- LoopNode 组件新增状态管理,支持动态解析条件表达式并生成 apiOuts
- 引入 NodeContentLoop 组件专门负责循环节点的内容渲染和句柄绘制
- 更新 useFlowCallbacks 中 LOOP_START 节点默认参数配置
- 新增 nodeContentLoop 组件实现节点内容与句柄的模块化渲染
|
4 months ago |
钟良源
|
da34978f6c
|
feat(flow): 实现循环节点功能并优化编辑器
- 修改节点类型获取逻辑,从 node.data.type 获取节点类型-为组件标识符添加默认空字符串处理- 在节点编辑器接口中添加索引签名以支持动态属性
- 阻止循环开始节点展示编辑框
- 更新本地节点编辑器以支持循环开始和结束节点类型
- 添加条件表格组件用于配置循环跳出条件- 在流程回调钩子中引入循环节点组件和相关处理逻辑
- 新增循环节点组件,包含开始和结束节点的视觉表示
- 实现添加循环节点时自动创建开始和结束节点及其连接边
- 优化数据转换逻辑以支持新的循环节点结构
|
4 months ago |
钟良源
|
eced9e27b4
|
fix(flowEditor): 关闭节点编辑模态框逻辑优化
- 在节点删除、复制、编辑操作后关闭编辑模态框
- 在添加节点操作后关闭编辑模态框
- 更新节点上下文菜单组件属性定义
-优化上下文菜单操作后的模态框关闭逻辑
|
4 months ago |
钟良源
|
efb1983ed1
|
feat(flowEditor): 添加历史记录快照防抖功能
- 引入 lodash 的 debounce 方法优化性能
- 对 takeSnapshot 事件处理函数进行防抖处理
- 设置防抖延迟时间为 100 毫秒
- 避免频繁触发快照导致的性能问题
|
4 months ago |
钟良源
|
92b4a783de
|
fix(flowEditor):修复节点菜单关闭逻辑并优化注释
- 添加 onCloseMenu 回调以在操作后关闭上下文菜单
- 更新节点类型检查逻辑以防止未定义错误
|
4 months ago |
钟良源
|
6a21ce0d59
|
pref(flowEditor): 删除未使用的组件导入,优化redux中Dispatch的ts类型
|
4 months ago |
钟良源
|
1395bb735b
|
refactor(flowEditor)!:重构流程编辑器组件结构
- 将 FlowEditorContent 组件拆分为独立的 FlowEditorMain 组件
- 提取状态管理逻辑到 useFlowEditorState 自定义 Hook
- 提取回调函数到 useFlowCallbacks 自定义 Hook
- 移除临时事件列表数据引用
- 优化组件间数据传递和事件处理
- 清理未使用的导入和组件引用
- 统一节点类型管理方式
BREAKING CHANGE: 整体结构重构,更新后的单文件逻辑不在使用,但整体业务逻辑不变
|
4 months ago |
钟良源
|
d4a23472b0
|
style(flowEditor): 样式交互优化
- actionBar的按钮样式修改
- nodeEditModal取消自动聚焦
|
4 months ago |
钟良源
|
d8196ab348
|
fix(flow): 修复未使用默认导出导致打包报错的问题
|
4 months ago |
钟良源
|
0230119987
|
feat(flowEditor): 添加流程运行功能及WebSocket支持
- 在ActionBar组件中增加运行/停止按钮及状态控制
- 实现流程运行时的WebSocket连接管理
- 添加useWebSocket自定义hook处理WebSocket通信- 支持运行状态切换和实时消息处理
- 集成用户令牌认证和WebSocket地址配置
- 提供运行启动和停止的完整生命周期管理
|
4 months ago |
钟良源
|
1a8629d84c
|
feat(flowEditor): 添加历史记录功能和撤销重做操作
- 在 actionBar 中添加撤销和重做按钮
- 实现 HistoryProvider 和 useHistory hook 来管理历史记录
- 为节点和边的变化添加快照记录机制
- 支持通过快捷键 Ctrl+Z 撤销和 Ctrl+Y/Ctrl+Shift+Z 重做- 在节点拖动、连接创建、节点删除等操作后自动记录历史- 添加防抖机制避免频繁的位置变化记录
- 实现历史记录长度限制防止内存泄漏
- 更新 FlowEditor 组件结构以支持历史记录功能
|
4 months ago |
钟良源
|
3c57f650fb
|
feat(flow): 支持添加应用组件和复合组件
- 新增对项目组件数据的获取与处理逻辑- 在 AddNodeMenu 中按分组展示本地节点和项目组件
- 修改 onAddNode 接口以支持传递完整的节点信息- 实现根据节点类型动态注册 BasicNode 或 LocalNode
-优化节点句柄 ID 生成逻辑,兼容 name 和 id 字段- 调整组件标签 key 值生成规则,优先使用 id 避免重复
- 移除调试用 console 日志输出
- 更新分组名称映射,将 application 分组更名为基础组件
|
4 months ago |
钟良源
|
fc7f4853a0
|
feat(ide): 实现组件市场添加功能并优化数据处理
- 在 _app.tsx 中为不同组件类型添加 fontCompType 标识
- 移除登录表单的默认用户名密码初始化值- 增加工程组件数据获取的异步等待处理
-重构 market.tsx 组件以支持添加到工程的功能- 新增 addProjectComp 和 addProjectBaseComp API 接口
- 优化右侧边栏宽度从 350px 调整为 550px- 完善组件是否已添加的状态显示和交互逻辑- 增加从缓存获取组件列表及监听 Redux 状态更新的能力
- 修复侧边栏树节点选择判断逻辑,避免误判无子节点情况
- 添加刷新按钮用于重新加载组件库数据
|
4 months ago |
钟良源
|
cb07ba397b
|
feat(flow): 更新流程列表获取逻辑并优化数据存储,修改复合组件两种类型的获取接口
|
4 months ago |
钟良源
|
756a98943d
|
feat(market):重构组件市场页面结构和分类逻辑
|
4 months ago |
钟良源
|
c375745670
|
feat(componentTest): 添加组件测试页面基础结构(样式未开发)
|
4 months ago |
钟良源
|
5b2f1020d2
|
feat(orchestration): 实现应用组件信息展示功能
- 新增侧边栏组件列表展示与搜索功能
- 添加组件详情信息展示模块
- 实现组件预览区域与参数表格展示
- 集成组件选择交互逻辑
- 引入样式模块优化界面布局
- 移除旧版数据获取逻辑,使用 Redux 状态管理
|
4 months ago |
钟良源
|
3dbf1ccac6
|
feat(ideContainer): 添加组件测试页面并优化组件渲染逻辑
- 引入 ComponentTest 组件并移除原有占位实现
- 新增获取项目组件数据逻辑并更新至 Redux
- 调整组件渲染条件以匹配选中状态
- 优化容器样式以确保正确布局显示
- 同步加载应用列表与项目组件数据
|
4 months ago |
钟良源
|
ad592ef134
|
feat(componentDeployment): 添加组件部署页面及相关组件
|
4 months ago |
钟良源
|
22d6da2c60
|
feat(componentCoding): 增加组件编码页
|
4 months ago |
钟良源
|
bc8fdcd2a0
|
pref(ideContainer): 优化renderContent函数中对于一打开标签的存在判断
|
4 months ago |
钟良源
|
7a4d82c5f8
|
feat(appCompComponent): 增加所有工程下的子类-组件页
|
4 months ago |
钟良源
|
11494f7d17
|
feat(login): 登录后获取用户信息及组件数据
- 在login组件获取token成功后主动获取一次用户数据及组件库信息
|
4 months ago |
钟良源
|
742beda43e
|
feat(componentList):为菜单项添加图标和选中状态
|
4 months ago |
钟良源
|
4359fd8247
|
feat(sidebar): 侧边栏图标更换,默认菜单数据增加icon和activeIcon属性
|
4 months ago |
钟良源
|
af18bec033
|
feat(sidebar): 侧边栏图标更换,默认菜单数据增加icon和activeIcon属性
|
4 months ago |
钟良源
|
d3da19f695
|
pref(sidebar): 优化sidebar组件的渲染逻辑,优化点击激活标签时对二级菜单的宽度设置逻辑
|
4 months ago |
钟良源
|
7aa5ed95bf
|
feat(component): 添加组件列表页面
- 在 ideContainer 中引入并注册 componentList 路由- 新增 componentList 页面组件及样式文件
- 更新菜单配置,将 componentList 添加到导航路径中- 调整右侧边栏和日志栏的显示逻辑,支持组件列表页面展示
- 实现组件列表页面的基础布局与交互功能
|
4 months ago |
钟良源
|
51f180d4e9
|
pref: 代码格式化
|
4 months ago |
钟良源
|
d2d0f828fd
|
pref(sidebar): 优化不同identity的menu获取逻辑
|
4 months ago |
钟良源
|
90562d6f43
|
feat(orchestration): 实现全局变量管理页面
- 新增 GlobalVarContainer 组件用于全局变量管理- 添加全局变量页面样式文件
- 在路由中替换原有的占位组件为新实现的容器组件
- 实现左侧菜单导航与内容区域基础布局- 添加搜索框与新增参数按钮功能
- 支持多种变量类型的菜单切换展示
|
4 months ago |
钟良源
|
3e1ae07849
|
pref(sidebar): 优化showSubMenu判断的resizeBox宽度修改
|
4 months ago |
钟良源
|
93d9997fee
|
style(sidebar): 优化ResizeBox行内样式覆盖setSubMenu导致拖动后无法修改宽度的问题
|
4 months ago |
钟良源
|
e9fee3c0ab
|
feat(event): 实现事件管理功能
- 新增事件列表展示页面
- 实现事件的增删查功能- 添加事件名称、标识、描述字段校验
- 集成事件相关的API接口调用
- 使用场景ID查询事件列表
- 实现事件删除确认弹窗提示
|
4 months ago |
钟良源
|
4a310d573f
|
feat(ideContainer): 引入事件容器并优化侧边栏显示逻辑
- 导入 EventContainer 组件替换原有的事件占位组件
- 新增 showSubMenu 属性控制子菜单显示状态
- 根据选中项动态控制右侧边栏及日志栏的显示
- 添加 selected 状态变化时的日志输出便于调试
- 优化 NavBar 中 tab 删除逻辑,确保关联应用被正确清理
- 调整部分 UI 渲染条件以提升用户体验一致性
|
4 months ago |
钟良源
|
566a8ed287
|
pref(sidebar): 优化侧边栏应用编辑是的默认数据回显逻辑
|
4 months ago |
钟良源
|
6156857bfd
|
feat(ideContainer): 子菜单增加动态图标赋值,修改原先的empty图片路径
|
4 months ago |
钟良源
|
95a132c061
|
feat(ideContainer): 实现应用删除时自动关闭相关标签页
- 引入 useRef 和 useImperativeHandle 支持父子组件通信
- 添加 NavBarRef 类型定义及 deleteTabByKey 方法
-通过 ref 调用 NavBar 的删除 tab 方法
- 在 SideBar 中新增 onDeleteApp 回调处理应用删除逻辑- 更新 tab 关闭逻辑以支持根据 key 删除
- 表单提交后调整 onRefresh 和 onClose 执行顺序- 删除应用时同步清理已打开的标签页状态
|
4 months ago |
钟良源
|
c52ee5f5ca
|
feat(sidebar): 实现应用的新增、编辑和删除功能
- 新增应用信息弹窗组件 AppHandleModal
- 支持应用的创建、编辑和删除操作
- 添加应用操作的下拉菜单选项
|
4 months ago |
钟良源
|
c844ca1314
|
feat(sidebar): 增加应用的新建功能
- 二级菜单也中的新增应用和搜索框值出现在应用列表下
|
4 months ago |
钟良源
|
659f48d00a
|
feat(flowEditor): 增加useDefault默认配置标识,启动则默认显示开始结束两个节点
|
4 months ago |
钟良源
|
7abfe6d174
|
feat(ideContainer): ide容器增加无内容的空状态渲染,sidebar组件传入onRefresh函数
|
4 months ago |
钟良源
|
a9aa38a1d0
|
pref(sidebar): 优化子菜单构造是的parentKey的取值
|
4 months ago |
钟良源
|
feae6798d6
|
pref(sidebar): 优化菜单项的副作用,增加subMenuData数据的非空校验
|
4 months ago |
钟良源
|
ca92a2c252
|
pref(sidebar): 优化菜单获取逻辑,副作用监听identity
|
4 months ago |
钟良源
|
a3735d3a5b
|
feat(ideContainer): 优化菜单选中逻辑与数据结构
|
4 months ago |
钟良源
|
e148d58e7f
|
pref(ideContainer): 优化sidebar组件的一级菜单和二级菜单联动逻辑
|
4 months ago |
钟良源
|
fffeca1925
|
pref(ideContainer): 点击tab项不再联动sidebar
|
4 months ago |
钟良源
|
046356cec6
|
style(ideContainer): 增加侧边栏搜索和添加功能并调整子菜单宽度
|
4 months ago |
钟良源
|
7df26f5dd6
|
feat(compGrid): 更新组件类型并支持分页数据加载
- 修改 componentType 类型定义
- 引入 getMyFlowList与 getPubFlowList 接口,实现远程数据获取
- 添加分页逻辑
|
4 months ago |
钟良源
|
9d9f930078
|
feat(componentLibrary): 实现组件库搜索与标签页切换功能新增组件搜索状态管理及过滤逻辑
|
4 months ago |
钟良源
|
66bf0e57f4
|
feat(componentLibrary): 组件库信息从登录后获取的组件列表中获取
- 从sessionStorage获取对应用户的组件库列表
|
4 months ago |
钟良源
|
4041e019bb
|
feat(_app): 登录后获取当前用户下面的所有组件信息
|
4 months ago |
钟良源
|
29ae355f01
|
style(login): 登录页文案和logo修改为工业软件相关
|
4 months ago |
钟良源
|
f48036f26a
|
feat(ideContainer): 使用redux实时缓存画布的对应数据,引入防抖函数优化性能
|
4 months ago |
钟良源
|
5f39448f74
|
pref(flowEditor): 优化保存后的提示交互
|
4 months ago |
钟良源
|
eeddc8ab8a
|
feat(utils): 添加通用反序列化方法以处理JSON格式字符串
|
4 months ago |
钟良源
|
c9cf8a07e8
|
feat(flowEditor): 数据流程编辑和保存功能
|
4 months ago |
钟良源
|
54b323ef1a
|
feat(ideContainer): 增加所有工程中组件列表的菜单项
|
4 months ago |
钟良源
|
b4bc83436c
|
feat(ideContainer): ideContainer侧边栏开发
- 增加子菜单数据整合逻辑,将数据整合进递归数据结构中
- 增加menuData数据的全局共享方法
|
4 months ago |
钟良源
|
9bb142e403
|
pref(ideContainer): 优化tab组件和menuData数据对于key的处理逻辑
|
4 months ago |
钟良源
|
74e09e170e
|
feat(ideContainer): 更新菜单数据结构并支持动态应用列表加载
- 将 store 中的 selected 字段替换为 info,用于存储完整的 URL 参数信息- 调整 menuData 的结构以支持 identity 区分不同菜单
- 引入 getAppListBySceneId 接口,根据场景 ID 动态获取应用列表
- 修改 SideBar 组件逻辑,支持构建带子菜单的树形结构
- 更新 tab 切换逻辑,使用 key 替代 path 作为唯一标识- 移除无用的 ResizeBox 导入,优化代码结构
|
4 months ago |
钟良源
|
3509d2d1dd
|
pref(announcement): 修改mock数据为静态数据
|
4 months ago |
钟良源
|
3d2a44f9fe
|
refactor(pubUse):重构图片资源管理方式
- 使用更符合React规范的方式存放静态图片
- 图片公共方法使用静态引入的方式
|
4 months ago |
钟良源
|
5b51f3da1b
|
refactor(flowEditor): 重构节点编辑器和节点组件结构将 flowEditor 中的节点和节点编辑器相关代码迁移至 components/FlowEditor 目录
|
4 months ago |
钟良源
|
b02aec5d0d
|
docs: 删除无用console.log
|
5 months ago |
钟良源
|
c4d5d36268
|
feat(ideContainer): 引入ideContainer专属store,
实现画布的actionBar与ide容器logBar的状态交互
|
5 months ago |
钟良源
|
669f3a74da
|
feat(flowEditor): 添加操作栏组件
|
5 months ago |
钟良源
|
107814434b
|
feat(flowEditor): 引入 ActionBar 组件并调整节点编辑弹窗样式
|
5 months ago |
钟良源
|
00e562e1a8
|
pref(flowEditor): 调整节点编辑弹窗的样式,增加节点删除的回调
|
5 months ago |
钟良源
|
c340a9f240
|
refactor(flowEditor): 优化节点编辑弹窗样式和布局
- 将节点编辑弹窗从 Modal 组件改为 Drawer 组件
- 调整弹窗位置、大小和样式
- 移除弹窗遮罩,提高操作灵活性
- 优化弹窗关闭逻辑
|
5 months ago |
钟良源
|
8163646aa8
|
style(ideContainer): 修改侧边栏样式和布局
|
5 months ago |
钟良源
|
6a3721deb4
|
feat(flowEditor): 优化连接线展示并添加数据展示功能
- 重构 CustomEdge 组件,更名为 DataDisplayEdge,用于展示数据信息
- 新增 CustomConnectionLine组件,用于自定义连接线样式
- 在 FlowEditor 组件中集成新组件和功能
- 优化连接线类型和展示效果
|
5 months ago |
钟良源
|
9629a54d04
|
style(nodeContentOther): 优化数据content栏部分的样式
|
5 months ago |
钟良源
|
6fa5b78f5f
|
pref(nodeContentOther): 优化数据content栏部分的渲染逻辑
|
5 months ago |
钟良源
|
c80d551393
|
refactor(FlowEditor): 更新节点样式和内容组件
|
5 months ago |
钟良源
|
053449121b
|
refactor(store): 重构store模块,分离全局设置与用户信息,修改项目中的使用方法
|
5 months ago |
钟良源
|
8f2980f07f
|
refactor: 将react-redux的代码迁移至redux-toolkit
|
5 months ago |
钟良源
|
48b634d29c
|
pref(ideContainer): 优化数据类型,增加Selected类型
|
5 months ago |
钟良源
|
0d69ca06d5
|
feat(nodeContent): 增加新的节点样式,后续开发动态选择节点样式功能
|
5 months ago |
钟良源
|
3dccccae21
|
pref(flowEditor): 显式定义ReactFlow的id,避免出现背景样式丢失的问题
|
5 months ago |
钟良源
|
63010371d0
|
fix(sideBar): 修复树形组件点击后没有高亮的问题
|
5 months ago |
钟良源
|
b84e15f1cf
|
refactor(ideContainer): 优化菜单选中逻辑和 tabs 关闭逻辑
- 修改菜单选中逻辑:使用 parentKey 或 key 设置 currentKey,确保正确同步选中状态
- 注释掉 tabs 关闭时重置 selected 状态的代码,避免不必要的状态变化
- 在侧边栏中添加 selectedKeys,确保树节点选中状态与菜单同步
- 使用 useEffect 在 selectedKey 变化时更新主菜单选中状态
|
5 months ago |
钟良源
|
c72382140a
|
feat(orchestration): 新增应用编排功能并调整组件路径
|
5 months ago |
钟良源
|
91b7045c86
|
docs: 删除多余的README文件
|
5 months ago |
钟良源
|
ba24ef593b
|
style(ideContainer): 优化顶部navBar背景颜色
|
5 months ago |
钟良源
|
8e163dc7ff
|
feat(ideContainer): 实现应用列表的树形结构展示
- 在 menuData 中添加应用列表的子菜单项
- 在侧边栏中引入 Tree 组件来展示应用列表
- 实现菜单项的点击事件和选中状态的处理
- 优化主菜单的选中状态显示
|
5 months ago |
钟良源
|
e46ebffee1
|
refactor(ideContainer): 侧边栏子菜单移至侧边栏组件内并优化相关功能
|
5 months ago |
钟良源
|
d7ad2a5730
|
feat(flowEditor): 添加节点对齐辅助线功能
- 新增 useAlignmentGuidelines 钩子用于处理对齐逻辑
- 在 ReactFlow 组件中集成对齐辅助线
- 实现节点拖动时动态显示对齐线
- 拖动停止后清除对齐线
|
5 months ago |
钟良源
|
1c977cb4c2
|
refactor(flowEditor): 优化流程线的绘制方式
|
5 months ago |
钟良源
|
75a2327985
|
feat(flowEditor): 为边缘添加节点按钮增加鼠标悬停动画
|
5 months ago |
钟良源
|
3158a3d26e
|
style(flowEditor): 暂时隐藏组件拖拽侧边栏
|
5 months ago |
钟良源
|
79ae68ce92
|
feat(flowEditor): 优化节点添加功能和界面
- 新增分组标签页,优化节点分类展示
- 改进边添加节点功能,支持在特定位置添加- 调整节点添加按钮样式和布局
- 优化画布点击事件处理,清除节点添加状态
|
5 months ago |
钟良源
|
c0f7ffabf8
|
feat(flowEditor): 实现流程图中在边上添加节点的功能
- 在 CustomEdge 组件中添加悬停状态和添加节点按钮
- 在 EdgeContextMenu 中添加"添加节点"选项
- 在 FlowEditor组件中实现添加节点的逻辑
- 新增 AddNodeMenu、EdgeAddNodeButton 和 PaneContextMenu 组件用于添加节点
- 优化流程图的右键菜单,支持在画布空白处添加节点
|
5 months ago |
钟良源
|
09222ca3b9
|
pref(scene): 优化卡片样式并添加用户头像
- 在卡片标题中设置字体大小为 16px
- 调整卡片底部样式,添加用户头像
- 使用 Redux hooks 获取用户信息
- 优化卡片组件,展示用户头像和用户名
|
5 months ago |
钟良源
|
8aa79a275e
|
style(instance): 优化操作栏的鼠标样式
|
5 months ago |
钟良源
|
d888ee1f09
|
feat(src/pages/_app.tsx): 添加用户信息获取和处理逻辑
|
5 months ago |
钟良源
|
f455f39a51
|
pref(instance): 概览数据增加默认值,避免出现NaN问题
|
5 months ago |
钟良源
|
55034ec34f
|
feat(instance): 实现应用实例列表的操作栏功能
|
5 months ago |
钟良源
|
904f1da2ea
|
feat(instance): 对接应用实例页面中所需的api
- 完成基础数据渲染
|
5 months ago |
钟良源
|
8a0c58b397
|
feat(scene): 所有工程页对删除工程api
- 实现工程的删除功能
|
5 months ago |
钟良源
|
15189c6f1c
|
feat(scene): 所有工程页对接新增和编辑api
- 实现工程新增和编辑功能
- 优化cover组件,保持组件间的数据同步
|
5 months ago |
钟良源
|
137312acdc
|
fix(dashboard): 修复工作台首页加载状态
|
5 months ago |
钟良源
|
1bf8b3e9cf
|
feat(scene): 新增工程场景页面功能
- 添加创建和编辑工程场景的弹窗
- 实现工程场景列表的展示和分页
- 增加工程场景的搜索功能
- 添加工程场景的封面图选择功能
- 实现工程场景的大屏配置功能
|
5 months ago |
钟良源
|
599d37c46d
|
feat(scene): 优化卡片样式、添加编辑和删除功能
|
5 months ago |
钟良源
|
f1711ea739
|
style(scene): 优化工程卡片样式和布局
|
5 months ago |
钟良源
|
4d1caaae1c
|
feat: 添加 token 过期提示消息
|
5 months ago |
钟良源
|
ce1f68140a
|
feat(scene): 新增工程卡片组件
|
5 months ago |
钟良源
|
908ed8bd32
|
feat(scene): 工程页面添加数据获取和展示功能
|
5 months ago |
钟良源
|
19385fa878
|
feat(dashboard): 对接工作台首页数据接口
|
5 months ago |
钟良源
|
9998e2073d
|
pref: 优化类型判断
|
5 months ago |
钟良源
|
176f1bf6b2
|
feat(_app):项目初始化后全局挂载axios拦截器
|
5 months ago |
钟良源
|
1576ad120f
|
feat(login): 添加登录等待页面并优化登录流程
- 新增登录等待页面,展示加载动画
- 优化登录逻辑,处理授权成功后的页面跳转
- 调整单点登录的 redirect_uri 为根路径
|
5 months ago |
钟良源
|
95017c0f91
|
feat(auth): 对接原本项目的单点登录功能(后端回调有问题)
- 新增 SSO 登录相关代码和接口
-重构登录逻辑,支持单点登录
- 添加 token 管理和用户信息存储
- 优化环境变量配置
|
5 months ago |
钟良源
|
dd1cdac9f1
|
pref: 调整ide容器中的目录顺序
|
5 months ago |
钟良源
|
d1c6e94edf
|
pref(layout): 使用useMemo对路由表进行预构建,避免因异步数据处理导致的闪烁问题(页面先跳转403后渲染正常)
|
5 months ago |
钟良源
|
37ff877c98
|
pref(login): 修改登录页的部分布局,修改登录后的跳转地址
|
5 months ago |
钟良源
|
cbc97f6222
|
pref(app): 优化项目初始的语言设定
|
5 months ago |
钟良源
|
d80429f682
|
pref(app): 修改系统默认语言为中文
|
5 months ago |
钟良源
|
c84f9946cd
|
feat(chart): 新增热力图组件并应用到工作台概览页面
|
5 months ago |
钟良源
|
ff3090522f
|
feat(flowEditor): 优化节点连接逻辑并添加数据类型验证
- 新增 getHandleType 函数,用于获取 handle 类型 (api 或 data)
- 新增 validateDataType函数,用于验证数据类型是否匹配
- 修改 onConnect 和 onReconnect 回调,增加类型验证逻辑
- 优化节点双击编辑逻辑,增加不可编辑节点类型
- 调整面板位置和样式,提升用户体验
- 新增 defaultNodeTypes 接口,统一节点数据结构
|
5 months ago |
钟良源
|
0d579c69e7
|
feat(flowEditor): 新增 JSON与 STR 互转节点并优化节点样式
- 新增 JSON2STR 和 STR2JSON 节点类型
- 为不同节点类型添加自定义参数配置
- 调整节点内容布局,区分 API 和数据部分
-优化节点输入输出端口的样式和位置
|
5 months ago |
钟良源
|
7234b0af5b
|
feat(flowEditor): 新增两个事件节点编辑功能
- 为 EventListenEditor 和 EventSendEditor 添加事件选择功能
- 实现 EventSelect 组件用于事件选择和新增
- 更新 nodeContent 组件以显示事件名称
- 添加测试用的事件列表数据
|
5 months ago |
钟良源
|
e189ffeb4d
|
pref(flowEditor): 优化节点时长展示和编辑功能
- 重构 formatFooter 函数,支持 WAIT 和 CYCLE 类型的节点时长展示
- 优化 WaitEditor 组件,直接使用 customDef 对象而非字符串解析
- 提高代码可维护性,为未来扩展其他节点类型做准备
|
5 months ago |
钟良源
|
943ac9e648
|
feat(flowEditor): 增加周期性节点支持
- 新增 CronPicker 组件用于编辑周期表达式
- 在 CycleEditor 中集成 CronPicker,支持周期参数配置- 优化 NodeContent 组件,支持显示周期性节点的执行周期
- 新增 isJSON 函数用于判断是否为 JSON 字符串
|
5 months ago |
钟良源
|
fbad3337cf
|
pref(flowEditor): 优化 WaitEditor 组件中的代码
- 在检查 nodeData.component.customDef 时添加空值保护,提高代码健壮性
|
5 months ago |
钟良源
|
75aaa9a02e
|
feat(flowEditor): 添加等待节点编辑器
- 实现了等待节点的编辑器组件,包括小时、分钟、秒的选择
- 添加了节点别名和描述的编辑功能
- 优化了节点 footer 的显示逻辑,支持自定义内容- 修复了与门和或门节点不可编辑的问题
|
5 months ago |
钟良源
|
d92beca5c1
|
refactor(flowEditor): 重构节点编辑器
- 将 LocalNodeEditor 组件拆分为多个独立的编辑器组件
- 新增 ConditionEditor、AndEditor、OrEditor等多个组件用于不同类型的节点编辑
- 优化节点编辑器的结构和样式,使用 ParamsTable 组件统一参数编辑界面
- 调整 NodeEditorProps接口,使 node 属性可选
|
5 months ago |
钟良源
|
f9a8b66e8c
|
refactor(flowEditor): 调整节点编辑器的文件结构
- 将 nodeEditors 文件夹从 components 目录移动到 flowEditor 目录下
- 更新相关文件中的导入路径
- 此更改旨在优化项目结构,使节点编辑器组件更易于管理和访问
|
5 months ago |
钟良源
|
2e5c6bc70b
|
refactor(flowEditor): 抽离参数表格组件
- 从 EndNodeEditor 和 StartNodeEditor 中提取公共的参数表格逻辑
- 新增 ParamsTable 组件用于渲染参数表格
- 优化了参数表格的添加、编辑和删除功能- 统一了参数表格的样式和交互
|
5 months ago |
钟良源
|
9a4187a8c3
|
feat(flowEditor): 重构节点编辑模态框,支持自定义节点编辑器
- 拆分 NodeEditModal 组件中的节点编辑逻辑
- 新增独立的节点编辑器组件:EndNodeEditor、StartNodeEditor、BasicNodeEditor、LocalNodeEditor
- 实现节点编辑器的动态加载和注册机制
- 优化节点数据的管理和更新逻辑
|
5 months ago |
钟良源
|
c1f6448ad6
|
docs:(flowEditor): 增加注释说明
|
5 months ago |
钟良源
|
ce71be711a
|
fix(flowEditor): 使用端口 id 替代 name 属性
|
5 months ago |
钟良源
|
8e2b0638ac
|
feat(flowEditor): 优化节点编辑弹窗功能
- 重构节点编辑弹窗组件,增加通用性
- 添加节点标题、描述和类型等编辑字段
- 优化表单布局和样式
- 增加控制台日志输出,便于调试
|
5 months ago |
钟良源
|
4234aa75d9
|
feat(flowEditor): 添加节点编辑功能和数据保存功能
- 新增节点双击事件,打开节点编辑弹窗
- 实现节点编辑逻辑,支持不同类型的节点
- 添加保存节点和边数据到服务器的功能
- 优化节点和边变化时的数据处理
|
5 months ago |
钟良源
|
1a7b31a35e
|
feat(flowEditor): 支持边的重新连接功能
- 新增 reconnectEdge 函数以支持边的重新连接
- 添加 onReconnect 回调函数用于处理重新连接事件
- 在 ReactFlow 组件中集成 onReconnect 回调
|
5 months ago |
钟良源
|
54235f0f8e
|
feat(flowEditor): 添加节点和边的右键菜单功能
- 新增节点右键菜单和边右键菜单组件
- 实现节点和边的删除、编辑、复制等功能
- 优化画布点击事件,关闭未选中的菜单- 调整菜单显示位置,确保在画布区域内显示
|
5 months ago |
钟良源
|
10af5b0d78
|
style(flowEditor): 优化侧边栏图标颜色
- 移除了无用的 console.log 语句
- 将侧边栏图标的颜色从 'blue' 改为 'rgb(var(--primary-6))',以使用主题变量
|
5 months ago |
钟良源
|
3510a2d011
|
feat(flowEditor): 为节点添加图标并优化相关功能
-为不同类型的节点添加相应的图标- 实现节点图标自动设置功能
- 更新节点数据配置,增加 REST 调用节点
- 优化流程编辑器界面和功能
|
5 months ago |