231 Commits (26fe3794fa4ece4df34a6aab98b45bf11d00371a)

Author SHA1 Message Date
钟良源 a9aa38a1d0 pref(sidebar): 优化子菜单构造是的parentKey的取值 6 months ago
钟良源 ec2400aa60 feat(utils): 为 convertFlowData 添加 useDefault 参数以支持返回默认节点 6 months ago
钟良源 feae6798d6 pref(sidebar): 优化菜单项的副作用,增加subMenuData数据的非空校验 6 months ago
钟良源 ca92a2c252 pref(sidebar): 优化菜单获取逻辑,副作用监听identity 6 months ago
钟良源 a3735d3a5b feat(ideContainer): 优化菜单选中逻辑与数据结构 6 months ago
钟良源 e148d58e7f pref(ideContainer): 优化sidebar组件的一级菜单和二级菜单联动逻辑 6 months ago
钟良源 fffeca1925 pref(ideContainer): 点击tab项不再联动sidebar 6 months ago
钟良源 046356cec6 style(ideContainer): 增加侧边栏搜索和添加功能并调整子菜单宽度 6 months ago
钟良源 7df26f5dd6 feat(compGrid): 更新组件类型并支持分页数据加载
- 修改 componentType 类型定义
- 引入 getMyFlowList与 getPubFlowList 接口,实现远程数据获取
- 添加分页逻辑
6 months ago
钟良源 9d9f930078 feat(componentLibrary): 实现组件库搜索与标签页切换功能新增组件搜索状态管理及过滤逻辑 6 months ago
钟良源 66bf0e57f4 feat(componentLibrary): 组件库信息从登录后获取的组件列表中获取
- 从sessionStorage获取对应用户的组件库列表
6 months ago
钟良源 4041e019bb feat(_app): 登录后获取当前用户下面的所有组件信息 6 months ago
钟良源 8c397f848f feat(api): 添加组件和流程相关接口 6 months ago
钟良源 41c9b60bbe pref(axios): 优化axios请求中非200状态码的异常处理逻辑
- 不再使用new Error错误类去处理异常状态码
6 months ago
钟良源 29ae355f01 style(login): 登录页文案和logo修改为工业软件相关 6 months ago
钟良源 f48036f26a feat(ideContainer): 使用redux实时缓存画布的对应数据,引入防抖函数优化性能 6 months ago
钟良源 5f39448f74 pref(flowEditor): 优化保存后的提示交互 6 months ago
钟良源 1aab20277f pref(utils): 优化数据转换的处理 6 months ago
钟良源 eeddc8ab8a feat(utils): 添加通用反序列化方法以处理JSON格式字符串 6 months ago
钟良源 059a04cfd1 feat(utils): 增加reactFlow数据转换为原始数据的方法 6 months ago
钟良源 c9cf8a07e8 feat(flowEditor): 数据流程编辑和保存功能 6 months ago
钟良源 24fe10ad54 feat(api): 新增应用资源相关接口 6 months ago
钟良源 2bac4d1d8e pref(utils): 在数据转换是主动添加没有进行实例的节点类型 6 months ago
钟良源 3bdd07fac7 pref(store): 优化updateFlowData的处理逻辑 6 months ago
钟良源 f9c62f5bbd fix(utils): 添加空数据检查避免转换空的流程数据 6 months ago
钟良源 54b323ef1a feat(ideContainer): 增加所有工程中组件列表的菜单项 6 months ago
钟良源 b4bc83436c feat(ideContainer): ideContainer侧边栏开发
- 增加子菜单数据整合逻辑,将数据整合进递归数据结构中
- 增加menuData数据的全局共享方法
6 months ago
钟良源 9bb142e403 pref(ideContainer): 优化tab组件和menuData数据对于key的处理逻辑 6 months ago
钟良源 74e09e170e feat(ideContainer): 更新菜单数据结构并支持动态应用列表加载
- 将 store 中的 selected 字段替换为 info,用于存储完整的 URL 参数信息- 调整 menuData 的结构以支持 identity 区分不同菜单
- 引入 getAppListBySceneId 接口,根据场景 ID 动态获取应用列表
- 修改 SideBar 组件逻辑,支持构建带子菜单的树形结构
- 更新 tab 切换逻辑,使用 key 替代 path 作为唯一标识- 移除无用的 ResizeBox 导入,优化代码结构
6 months ago
钟良源 3509d2d1dd pref(announcement): 修改mock数据为静态数据 6 months ago
钟良源 3d2a44f9fe refactor(pubUse):重构图片资源管理方式
- 使用更符合React规范的方式存放静态图片
- 图片公共方法使用静态引入的方式
6 months ago
钟良源 5b51f3da1b refactor(flowEditor): 重构节点编辑器和节点组件结构将 flowEditor 中的节点和节点编辑器相关代码迁移至 components/FlowEditor 目录 6 months ago
钟良源 b02aec5d0d docs: 删除无用console.log 6 months ago
钟良源 c4d5d36268 feat(ideContainer): 引入ideContainer专属store,
实现画布的actionBar与ide容器logBar的状态交互
6 months ago
钟良源 669f3a74da feat(flowEditor): 添加操作栏组件 6 months ago
钟良源 107814434b feat(flowEditor): 引入 ActionBar 组件并调整节点编辑弹窗样式 6 months ago
钟良源 00e562e1a8 pref(flowEditor): 调整节点编辑弹窗的样式,增加节点删除的回调 6 months ago
钟良源 c340a9f240 refactor(flowEditor): 优化节点编辑弹窗样式和布局
- 将节点编辑弹窗从 Modal 组件改为 Drawer 组件
- 调整弹窗位置、大小和样式
- 移除弹窗遮罩,提高操作灵活性
- 优化弹窗关闭逻辑
6 months ago
钟良源 8163646aa8 style(ideContainer): 修改侧边栏样式和布局 6 months ago
钟良源 6a3721deb4 feat(flowEditor): 优化连接线展示并添加数据展示功能
- 重构 CustomEdge 组件,更名为 DataDisplayEdge,用于展示数据信息
- 新增 CustomConnectionLine组件,用于自定义连接线样式
- 在 FlowEditor 组件中集成新组件和功能
- 优化连接线类型和展示效果
6 months ago
钟良源 9629a54d04 style(nodeContentOther): 优化数据content栏部分的样式 6 months ago
钟良源 6fa5b78f5f pref(nodeContentOther): 优化数据content栏部分的渲染逻辑 6 months ago
钟良源 c80d551393 refactor(FlowEditor): 更新节点样式和内容组件 6 months ago
钟良源 053449121b refactor(store): 重构store模块,分离全局设置与用户信息,修改项目中的使用方法 6 months ago
钟良源 8f2980f07f refactor: 将react-redux的代码迁移至redux-toolkit 6 months ago
钟良源 48b634d29c pref(ideContainer): 优化数据类型,增加Selected类型 6 months ago
钟良源 0d69ca06d5 feat(nodeContent): 增加新的节点样式,后续开发动态选择节点样式功能 6 months ago
钟良源 3dccccae21 pref(flowEditor): 显式定义ReactFlow的id,避免出现背景样式丢失的问题 6 months ago
钟良源 63010371d0 fix(sideBar): 修复树形组件点击后没有高亮的问题 6 months ago
钟良源 b84e15f1cf refactor(ideContainer): 优化菜单选中逻辑和 tabs 关闭逻辑
- 修改菜单选中逻辑:使用 parentKey 或 key 设置 currentKey,确保正确同步选中状态
- 注释掉 tabs 关闭时重置 selected 状态的代码,避免不必要的状态变化
- 在侧边栏中添加 selectedKeys,确保树节点选中状态与菜单同步
- 使用 useEffect 在 selectedKey 变化时更新主菜单选中状态
6 months ago
钟良源 c72382140a feat(orchestration): 新增应用编排功能并调整组件路径 6 months ago
钟良源 91b7045c86 docs: 删除多余的README文件 6 months ago
钟良源 ba24ef593b style(ideContainer): 优化顶部navBar背景颜色 6 months ago
钟良源 8e163dc7ff feat(ideContainer): 实现应用列表的树形结构展示
- 在 menuData 中添加应用列表的子菜单项
- 在侧边栏中引入 Tree 组件来展示应用列表
- 实现菜单项的点击事件和选中状态的处理
- 优化主菜单的选中状态显示
6 months ago
钟良源 e46ebffee1 refactor(ideContainer): 侧边栏子菜单移至侧边栏组件内并优化相关功能 6 months ago
钟良源 d7ad2a5730 feat(flowEditor): 添加节点对齐辅助线功能
- 新增 useAlignmentGuidelines 钩子用于处理对齐逻辑
- 在 ReactFlow 组件中集成对齐辅助线
- 实现节点拖动时动态显示对齐线
- 拖动停止后清除对齐线
6 months ago
钟良源 1c977cb4c2 refactor(flowEditor): 优化流程线的绘制方式 6 months ago
钟良源 75a2327985 feat(flowEditor): 为边缘添加节点按钮增加鼠标悬停动画 6 months ago
钟良源 3158a3d26e style(flowEditor): 暂时隐藏组件拖拽侧边栏 6 months ago
钟良源 79ae68ce92 feat(flowEditor): 优化节点添加功能和界面
- 新增分组标签页,优化节点分类展示
- 改进边添加节点功能,支持在特定位置添加- 调整节点添加按钮样式和布局
- 优化画布点击事件处理,清除节点添加状态
6 months ago
钟良源 c0f7ffabf8 feat(flowEditor): 实现流程图中在边上添加节点的功能
- 在 CustomEdge 组件中添加悬停状态和添加节点按钮
- 在 EdgeContextMenu 中添加"添加节点"选项
- 在 FlowEditor组件中实现添加节点的逻辑
- 新增 AddNodeMenu、EdgeAddNodeButton 和 PaneContextMenu 组件用于添加节点
- 优化流程图的右键菜单,支持在画布空白处添加节点
6 months ago
钟良源 09222ca3b9 pref(scene): 优化卡片样式并添加用户头像
- 在卡片标题中设置字体大小为 16px
- 调整卡片底部样式,添加用户头像
- 使用 Redux hooks 获取用户信息
- 优化卡片组件,展示用户头像和用户名
6 months ago
钟良源 8aa79a275e style(instance): 优化操作栏的鼠标样式 6 months ago
钟良源 d888ee1f09 feat(src/pages/_app.tsx): 添加用户信息获取和处理逻辑 6 months ago
钟良源 f455f39a51 pref(instance): 概览数据增加默认值,避免出现NaN问题 6 months ago
钟良源 55034ec34f feat(instance): 实现应用实例列表的操作栏功能 6 months ago
钟良源 904f1da2ea feat(instance): 对接应用实例页面中所需的api
- 完成基础数据渲染
6 months ago
钟良源 8a0c58b397 feat(scene): 所有工程页对删除工程api
- 实现工程的删除功能
6 months ago
钟良源 15189c6f1c feat(scene): 所有工程页对接新增和编辑api
- 实现工程新增和编辑功能
- 优化cover组件,保持组件间的数据同步
6 months ago
钟良源 8106ef17f8 feat(components): 优化导航栏并移除应用模块 6 months ago
钟良源 137312acdc fix(dashboard): 修复工作台首页加载状态 6 months ago
钟良源 1bf8b3e9cf feat(scene): 新增工程场景页面功能
- 添加创建和编辑工程场景的弹窗
- 实现工程场景列表的展示和分页
- 增加工程场景的搜索功能
- 添加工程场景的封面图选择功能
- 实现工程场景的大屏配置功能
6 months ago
钟良源 599d37c46d feat(scene): 优化卡片样式、添加编辑和删除功能 6 months ago
钟良源 f1711ea739 style(scene): 优化工程卡片样式和布局 6 months ago
钟良源 ed33300404 pref(user): 移除未使用的 react-redux 导入 6 months ago
钟良源 4d1caaae1c feat: 添加 token 过期提示消息 6 months ago
钟良源 2bd2fd2e9c assets: 增加静态资源 6 months ago
钟良源 ce1f68140a feat(scene): 新增工程卡片组件 6 months ago
钟良源 908ed8bd32 feat(scene): 工程页面添加数据获取和展示功能 6 months ago
钟良源 19385fa878 feat(dashboard): 对接工作台首页数据接口 6 months ago
钟良源 cdac1b10bb refactor(user): 重构用户登出功能
- 将 logout函数重命名为 logoutHooks,以更清晰地表示其用途
- 在 API 和组件中使用新的 logoutHooks 函数
- 移除了 Navbar 组件中的冗余代码和未使用的导入
- 优化了用户登出的逻辑,包括清除本地存储的用户状态
6 months ago
钟良源 9998e2073d pref: 优化类型判断 6 months ago
钟良源 176f1bf6b2 feat(_app):项目初始化后全局挂载axios拦截器 6 months ago
钟良源 1576ad120f feat(login): 添加登录等待页面并优化登录流程
- 新增登录等待页面,展示加载动画
- 优化登录逻辑,处理授权成功后的页面跳转
- 调整单点登录的 redirect_uri 为根路径
6 months ago
钟良源 95017c0f91 feat(auth): 对接原本项目的单点登录功能(后端回调有问题)
- 新增 SSO 登录相关代码和接口
-重构登录逻辑,支持单点登录
- 添加 token 管理和用户信息存储
- 优化环境变量配置
7 months ago
钟良源 dd1cdac9f1 pref: 调整ide容器中的目录顺序 7 months ago
钟良源 d1c6e94edf pref(layout): 使用useMemo对路由表进行预构建,避免因异步数据处理导致的闪烁问题(页面先跳转403后渲染正常) 7 months ago
钟良源 37ff877c98 pref(login): 修改登录页的部分布局,修改登录后的跳转地址 7 months ago
钟良源 cbc97f6222 pref(app): 优化项目初始的语言设定 7 months ago
钟良源 b63e91a19d refactor(NavBar): 删除导航栏汇总多余的功能 7 months ago
钟良源 d80429f682 pref(app): 修改系统默认语言为中文 7 months ago
钟良源 5c8a36e10f pref: 移除无用的chart文件 7 months ago
钟良源 c84f9946cd feat(chart): 新增热力图组件并应用到工作台概览页面 7 months ago
钟良源 ff3090522f feat(flowEditor): 优化节点连接逻辑并添加数据类型验证
- 新增 getHandleType 函数,用于获取 handle 类型 (api 或 data)
- 新增 validateDataType函数,用于验证数据类型是否匹配
- 修改 onConnect 和 onReconnect 回调,增加类型验证逻辑
- 优化节点双击编辑逻辑,增加不可编辑节点类型
- 调整面板位置和样式,提升用户体验
- 新增 defaultNodeTypes 接口,统一节点数据结构
7 months ago
钟良源 0d579c69e7 feat(flowEditor): 新增 JSON与 STR 互转节点并优化节点样式
- 新增 JSON2STR 和 STR2JSON 节点类型
- 为不同节点类型添加自定义参数配置
- 调整节点内容布局,区分 API 和数据部分
-优化节点输入输出端口的样式和位置
7 months ago
钟良源 7234b0af5b feat(flowEditor): 新增两个事件节点编辑功能
- 为 EventListenEditor 和 EventSendEditor 添加事件选择功能
- 实现 EventSelect 组件用于事件选择和新增
- 更新 nodeContent 组件以显示事件名称
- 添加测试用的事件列表数据
7 months ago
钟良源 e189ffeb4d pref(flowEditor): 优化节点时长展示和编辑功能
- 重构 formatFooter 函数,支持 WAIT 和 CYCLE 类型的节点时长展示
- 优化 WaitEditor 组件,直接使用 customDef 对象而非字符串解析
- 提高代码可维护性,为未来扩展其他节点类型做准备
7 months ago
钟良源 943ac9e648 feat(flowEditor): 增加周期性节点支持
- 新增 CronPicker 组件用于编辑周期表达式
- 在 CycleEditor 中集成 CronPicker,支持周期参数配置- 优化 NodeContent 组件,支持显示周期性节点的执行周期
- 新增 isJSON 函数用于判断是否为 JSON 字符串
7 months ago
钟良源 682412784b pref(CronPicker): 优化切换Tab时的状态更新逻辑 7 months ago
钟良源 6eb76c9f95 feat(CronPicker): 增加周类型选择并优化界面布局
- 在日期类型中添加"周"选项,支持指定星期的定时任务
- 调整表单项的布局,移除标签宽度设置,增加右边距
- 优化周类型选择时的星期选择界面
7 months ago