319 Commits (862080357b4ffaae1c264a88aa6a8dee2bb4cce6)

Author SHA1 Message Date
钟良源 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
钟良源 41c1cb5c07 feat(flowEditor): 为节点添加图标并优化样式
- 在 localNodeData 中添加节点图标
- 在侧边栏中使用 DynamicIcon 组件显示节点图标
-调整节点显示样式,增加图标与名称的间距
- 新增 DynamicIcon 组件,用于动态加载图标
5 months ago
钟良源 3bd9bea680 refactor(node): 移除任务节点组件
- 删除了 DraggableNode 组件的实现文件
- 从 nodeTypes、nodeTypeMap 和 nodeTypeNameMap 中移除了任务节点的相关定义
- 从侧边栏配置中移除了任务节点的数据
5 months ago
钟良源 88f6b9f4eb feat(flowEditor): 新增自定义节点并优化节点类型注册
- 新增 LocalNode 组件用于系统组件节点
- 在 flowEditor/index.tsx 中实现节点类型动态注册
- 更新 sideBar/config/localNodeData.ts,修正 JSON 封装节点类型
- 删除未使用的 handleNode 组件
- 优化 draggableNode 组件,移除冗余代码
5 months ago
钟良源 e4ff51fdb3 feat(flowEditor): 优化节点拖拽功能并添加新节点类型 5 months ago
钟良源 e49df169a5 refactor(flowEditor): 重构节点数据结构并移除文本更新节点
- 修改基本节点、开始节点和结束节点的数据结构,增加 dataIns、dataOuts、apiIns、apiOuts 字段
- 移除文本更新节点组件和相关样式
- 更新节点类型映射和显示名称映射,删除文本更新节点相关项
5 months ago
钟良源 d2b6d8eb10 refactor(flowEditor): 重构节点类型定义和管理 5 months ago
钟良源 3760ba410e refactor(flowEditor): 重构节点内容组件中的句柄渲染逻辑- 提取通用句柄样式 5 months ago
钟良源 d837db46ab feat(flowEditor): 重构节点参数处理逻辑(现阶段数据结构需要重新设计,旧数据无法回显连线) 5 months ago
钟良源 bbe554db8a pref(flowEditor): 优化节点样式
- 优化节点选中状态样式
- 添加自定义边样式
- 调整节点和边的交互逻辑
5 months ago
钟良源 a82c544968 style(flowEditor): 优化节点样式和布局
- 为节点添加阴影效果,提升立体感
- 将节点连接点背景色改为蓝色,增加视觉区分度
5 months ago
钟良源 c9cd23039e pref(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
钟良源 b784cb158b feat(flowEditor): 添加默认节点
- 开始节点和结束节点
5 months ago
钟良源 80627b2c32 pref(navBar): 优化菜单标题获取逻辑和tab页管理 5 months ago
钟良源 c072be8d27 feat(ideContainer): 为菜单项添加唯一键值并优化菜单选择逻辑
- 在 menuData 和 menuData2 中为每个菜单项添加了唯一的 key 属性
- 修改了侧边栏菜单的渲染逻辑,使用菜单项的 key作为唯一标识
- 优化了菜单选择时传递的 currentKey值,现在传递实际的菜单项 key
5 months ago
钟良源 dca57d8d6f feat(ideContainer): 实现 IDE 容器组件的多窗口管理功能
- 新增 ALL_PATHS 常量,用于定义所有可显示的组件路径
- 添加 openedTabs 状态,用于跟踪已打开的 tab
- 实现 renderContent 方法,根据打开的 tab渲染对应组件
- 优化 tab 关闭逻辑,更新 openedTabs 状态
- 调整默认内容显示逻辑,当没有选中任何 tab 时显示提示信息
5 months ago
钟良源 2b7b0b31fb feat(ideContainer): 新增顶部导航栏功能
- 添加顶部导航栏组件,实现菜单切换和关闭功能
- 优化页面布局,使用 flex 布局
- 调整日志栏样式,使其覆盖整个底部
5 months ago
钟良源 0064a22712 style(ideContainer): 优化主内容区域样式
- 在 mainContent 类中添加 relative 定位,以便于后续样式调整
-调整 LogBar 组件的位置,使其紧接在主内容区域之后
- 移除子菜单区域的注释内容
5 months ago
钟良源 0ead4403d8 style(ideContainer): 优化页面布局和样式
- 调整 IDEContainer 高度为 calc(100vh - 60px)
- 移除侧边栏固定定位和额外样式- 统一组件列表等元素的高度为 100%
- 调整子菜单最小高度为 calc(100vh - 60px)
5 months ago
钟良源 92d25a9fdc feat(layout): 优化页面布局和样式
- 添加 layout-content-wrapper-no-padding 类,用于控制内容区域的内边距
- 在 layout.tsx 中增加 showWrapperPadding 变量,根据路径或设置决定是否显示内边距
- 更新 settings.json,添加 noWrapperPadding 设置项
5 months ago
钟良源 b559d26ca7 style: 创建子菜单栏,同时使用resizebox对页面进行宽度分割 5 months ago
钟良源 8061bd169a refactor(ideContainer): 侧边栏样式和结构重构
- 重新设计了侧边栏的样式,增加了滚动条和过渡效果
- 优化了菜单项的展示方式,支持图标和文本- 移除了折叠功能,简化了侧边栏的结构
- 使用自定义样式替代了 arco-design 的 Sider 组件
5 months ago
钟良源 afa5de1030 feat(flowEditor): 增加初版流程编辑器功能
- 增加开始结束节点,增加编辑器侧边栏
5 months ago
钟良源 88a43e8e02 pref(ideContainer): 优化 logBar 组件中 handleResize函数的参数类型定义 5 months ago
钟良源 6d12c24e10 refactor(ideContainer): 优化右侧边栏的展开和收起逻辑 5 months ago
钟良源 7d969d570a refactor(ideContainer): 优化日志栏收起逻辑
- 添加引用 ResizeBox 容器,用于手动调整大小
- 使用 useEffect 直接更新元素样式,当收起状态改变时
- 实现 handleResize 函数,同步更新收起状态
- 调整日志栏高度的字符串表示,提高代码可读性
5 months ago
钟良源 0ff7bb1c15 feat(logBar): 实现日志栏的折叠功能
- 添加收起状态,默认为收起
- 实现 Tab 点击事件的自定义处理
- 根据收起状态动态调整日志栏高度
- 优化 Tabs 组件的使用,移除不必要的属性
5 months ago
钟良源 b7586b95b8 feat(orchestration): 添加应用编排功能
- 在 ideContainer 中引入 ProjectContainer 组件
- 新增 flowEditor 目录及其相关组件
- 实现基本的流程编辑器功能,包括节点拖拽、连接等
- 添加自定义节点类型 TextUpdaterNode
5 months ago
钟良源 c914661006 style(instance): 优化代码格式- 删除多余的空行 5 months ago
钟良源 939eb0a1e6 pref(ideContainer): 修改右侧侧边栏的默认展开值 5 months ago
钟良源 94afaea70a refactor: 删除无用的 React Flow 测试代码 5 months ago
钟良源 9190be57cc fix(layout): 修复打开IDEContainer页面是的warning 5 months ago
钟良源 1c8cb87d90 docs(orchestration): 添加 README 文件以说明目录用途
- 在 application、compDev 和 project 目录下分别添加 README.md 文件
- 文件内容简要说明了各目录对应的功能模块
5 months ago
钟良源 c80b7b0143 delete: 删除项目中无用的文件 5 months ago
钟良源 6933f82ec0 feat(componentMarket): 添加组件详情页面
- 在 compCard 组件中添加点击跳转到组件详情页面的功能
- 新增 compDetails.tsx 文件实现组件详情页面
- 在路由配置中添加组件详情页面的路由
- 更新多语言文件,添加组件详情页面的翻译
6 months ago
钟良源 de378e3977 feat(componentMarket): 组件市场页面增加搜索和分类功能 6 months ago
钟良源 4c48d339f8 feat(compGrid): 添加分页功能 6 months ago
钟良源 a8224cf4f7 feat(compositeCompLibrary): 实现复合组件库页面功能
- 添加Tabs组件,实现我的复合组件和公开复合组件切换
- 新增CompGrid组件,用于展示复合组件列表
- 新增CompNode组件,用于展示单个复合组件的详细信息
- 添加临时数据文件tempData,用于模拟复合组件数据
6 months ago
钟良源 5c5c2d918c feat(componentLibrary): 重构 CollapseBox 组件并添加 CompNode 组件
- 在 CollapseBox 组件中引入 Grid 组件,优化布局结构
- 新增 CompNode 组件,用于渲染组件节点信息
- 添加 formatDataType 工具函数,用于格式化数据类型
- 新增 compNode.module.less 样式文件,定义 CompNode 组件样式
6 months ago
钟良源 8d180679a6 feat(componentLibrary): 实现组件库页面功能
- 添加组件库页面布局和样式
- 实现搜索框、组件推荐按钮和标签页功能
- 新增 CollapseBox组件用于展示组件数据
- 添加本地存储数据获取和设置工具函数
6 months ago
钟良源 f3fdf25e03 feat(ideContainer): 新增组件开发相关功能
- 新增组件列表、组件审核、组件编码、组件部署、组件测试等功能菜单- 实现 URL 参数解析,根据身份展示不同菜单
- 优化侧边栏菜单,根据身份动态加载菜单项
- 重构 IDEContainer 组件,支持新功能
6 months ago
钟良源 774a9b29fb feat(menu): 新增菜单项在新窗口打开的功能
- 在 IRoute 类型中添加 openWindow属性,用于控制菜单项是否在新窗口打开
- 实现 openWindow 函数,用于在新窗口中打开指定 URL
- 修改 layout 组件,支持在新窗口中打开菜单项
- 优化组件开发模块的路由配置,使其支持在新窗口中打开
6 months ago
钟良源 903bf5778a style(ideContainer):调整日志栏样式和布局 6 months ago
钟良源 735387fa31 feat(instance): 添加实例页面组件和样式 6 months ago
钟良源 1b6a752b20 pref(ideContainer):调整日志栏最小高度并优化右侧边栏渲染逻辑 6 months ago
钟良源 9ce06903fc feat: 新增右侧侧边栏中的两个组件 智能编排和组件市场 6 months ago
钟良源 167c687a5b feat(ideContainer): 添加日志栏并优化布局 6 months ago
钟良源 cafead0cef feat(ideContainer): 实现 IDE 容器的侧边栏布局和功能 6 months ago
钟良源 b45c7bae52 feat(ideContainer): 新增侧边栏组件和菜单数据 6 months ago
钟良源 4dfb66c739 feat(scene): 添加工程卡片点击打开 IDE 功能 6 months ago
钟良源 1004569bc0 refactor(layout): 优化路由渲染逻辑
- 将路由映射的构建过程移至 useEffect 中,仅在初始化时执行
-重构 renderRoutes 函数,分离路由映射构建和菜单渲染逻辑- 优化子路由的处理方式,提高代码可读性和性能
6 months ago
钟良源 dd8e7c605a feat: 添加类IDE风格页面 6 months ago
钟良源 c72923ef88 feat(application): 新增应用页面模块 6 months ago
钟良源 aa5b4d983b refactor(routing): 重构路由模块以提高可维护性
- 将路由配置从单一文件拆分为多个模块化文件
- 新增 routes/modules 目录,每个路由对应一个模块文件
- 在 routes.ts 中使用模块映射替代直接定义路由数组
- 添加路由类型定义文件 routes/types.ts
6 months ago
钟良源 c0ac04289d feat(components): 新增 CustomCard组件 6 months ago
钟良源 c5160a498e style(dashboard): 添加热力图展示区域 6 months ago
钟良源 9f8bebccfb feat: 增加左侧菜单的所有主页面文件,首页样式修改 6 months ago
钟良源 c2f606078b refactor: 删除无用的组件,增加新的menu列表和组件 6 months ago
钟良源 ab9124247f pref: 为 Link 组件添加 suppressHydrationWarning 属性- 在多个页面组件中,为 Link 组件添加 suppressHydrationWarning 属性
- 此修改可以抑制 React 的 Hydration 警告,提高应用的性能和用户体验
6 months ago
钟良源 59ffa644ba init:使用acro-cli创建项目,引入reactflow编排引擎 6 months ago