钟良源
|
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 |
钟良源
|
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 |
钟良源
|
c4d5d36268
|
feat(ideContainer): 引入ideContainer专属store,
实现画布的actionBar与ide容器logBar的状态交互
|
5 months ago |
钟良源
|
8163646aa8
|
style(ideContainer): 修改侧边栏样式和布局
|
5 months ago |
钟良源
|
48b634d29c
|
pref(ideContainer): 优化数据类型,增加Selected类型
|
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 |
钟良源
|
ba24ef593b
|
style(ideContainer): 优化顶部navBar背景颜色
|
5 months ago |
钟良源
|
8e163dc7ff
|
feat(ideContainer): 实现应用列表的树形结构展示
- 在 menuData 中添加应用列表的子菜单项
- 在侧边栏中引入 Tree 组件来展示应用列表
- 实现菜单项的点击事件和选中状态的处理
- 优化主菜单的选中状态显示
|
5 months ago |
钟良源
|
e46ebffee1
|
refactor(ideContainer): 侧边栏子菜单移至侧边栏组件内并优化相关功能
|
5 months ago |
钟良源
|
dd1cdac9f1
|
pref: 调整ide容器中的目录顺序
|
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 |
钟良源
|
b559d26ca7
|
style: 创建子菜单栏,同时使用resizebox对页面进行宽度分割
|
5 months ago |
钟良源
|
8061bd169a
|
refactor(ideContainer): 侧边栏样式和结构重构
- 重新设计了侧边栏的样式,增加了滚动条和过渡效果
- 优化了菜单项的展示方式,支持图标和文本- 移除了折叠功能,简化了侧边栏的结构
- 使用自定义样式替代了 arco-design 的 Sider 组件
|
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 |
钟良源
|
939eb0a1e6
|
pref(ideContainer): 修改右侧侧边栏的默认展开值
|
5 months ago |
钟良源
|
f3fdf25e03
|
feat(ideContainer): 新增组件开发相关功能
- 新增组件列表、组件审核、组件编码、组件部署、组件测试等功能菜单- 实现 URL 参数解析,根据身份展示不同菜单
- 优化侧边栏菜单,根据身份动态加载菜单项
- 重构 IDEContainer 组件,支持新功能
|
6 months ago |
钟良源
|
903bf5778a
|
style(ideContainer):调整日志栏样式和布局
|
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 |
钟良源
|
dd8e7c605a
|
feat: 添加类IDE风格页面
|
6 months ago |