钟良源
|
fc7f4853a0
|
feat(ide): 实现组件市场添加功能并优化数据处理
- 在 _app.tsx 中为不同组件类型添加 fontCompType 标识
- 移除登录表单的默认用户名密码初始化值- 增加工程组件数据获取的异步等待处理
-重构 market.tsx 组件以支持添加到工程的功能- 新增 addProjectComp 和 addProjectBaseComp API 接口
- 优化右侧边栏宽度从 350px 调整为 550px- 完善组件是否已添加的状态显示和交互逻辑- 增加从缓存获取组件列表及监听 Redux 状态更新的能力
- 修复侧边栏树节点选择判断逻辑,避免误判无子节点情况
- 添加刷新按钮用于重新加载组件库数据
|
7 months ago |
钟良源
|
756a98943d
|
feat(market):重构组件市场页面结构和分类逻辑
|
7 months ago |
钟良源
|
3dbf1ccac6
|
feat(ideContainer): 添加组件测试页面并优化组件渲染逻辑
- 引入 ComponentTest 组件并移除原有占位实现
- 新增获取项目组件数据逻辑并更新至 Redux
- 调整组件渲染条件以匹配选中状态
- 优化容器样式以确保正确布局显示
- 同步加载应用列表与项目组件数据
|
7 months ago |
钟良源
|
ad592ef134
|
feat(componentDeployment): 添加组件部署页面及相关组件
|
7 months ago |
钟良源
|
22d6da2c60
|
feat(componentCoding): 增加组件编码页
|
7 months ago |
钟良源
|
bc8fdcd2a0
|
pref(ideContainer): 优化renderContent函数中对于一打开标签的存在判断
|
7 months ago |
钟良源
|
4359fd8247
|
feat(sidebar): 侧边栏图标更换,默认菜单数据增加icon和activeIcon属性
|
7 months ago |
钟良源
|
af18bec033
|
feat(sidebar): 侧边栏图标更换,默认菜单数据增加icon和activeIcon属性
|
7 months ago |
钟良源
|
d3da19f695
|
pref(sidebar): 优化sidebar组件的渲染逻辑,优化点击激活标签时对二级菜单的宽度设置逻辑
|
7 months ago |
钟良源
|
7aa5ed95bf
|
feat(component): 添加组件列表页面
- 在 ideContainer 中引入并注册 componentList 路由- 新增 componentList 页面组件及样式文件
- 更新菜单配置,将 componentList 添加到导航路径中- 调整右侧边栏和日志栏的显示逻辑,支持组件列表页面展示
- 实现组件列表页面的基础布局与交互功能
|
7 months ago |
钟良源
|
51f180d4e9
|
pref: 代码格式化
|
7 months ago |
钟良源
|
d2d0f828fd
|
pref(sidebar): 优化不同identity的menu获取逻辑
|
7 months ago |
钟良源
|
90562d6f43
|
feat(orchestration): 实现全局变量管理页面
- 新增 GlobalVarContainer 组件用于全局变量管理- 添加全局变量页面样式文件
- 在路由中替换原有的占位组件为新实现的容器组件
- 实现左侧菜单导航与内容区域基础布局- 添加搜索框与新增参数按钮功能
- 支持多种变量类型的菜单切换展示
|
7 months ago |
钟良源
|
3e1ae07849
|
pref(sidebar): 优化showSubMenu判断的resizeBox宽度修改
|
7 months ago |
钟良源
|
93d9997fee
|
style(sidebar): 优化ResizeBox行内样式覆盖setSubMenu导致拖动后无法修改宽度的问题
|
7 months ago |
钟良源
|
4a310d573f
|
feat(ideContainer): 引入事件容器并优化侧边栏显示逻辑
- 导入 EventContainer 组件替换原有的事件占位组件
- 新增 showSubMenu 属性控制子菜单显示状态
- 根据选中项动态控制右侧边栏及日志栏的显示
- 添加 selected 状态变化时的日志输出便于调试
- 优化 NavBar 中 tab 删除逻辑,确保关联应用被正确清理
- 调整部分 UI 渲染条件以提升用户体验一致性
|
7 months ago |
钟良源
|
566a8ed287
|
pref(sidebar): 优化侧边栏应用编辑是的默认数据回显逻辑
|
7 months ago |
钟良源
|
6156857bfd
|
feat(ideContainer): 子菜单增加动态图标赋值,修改原先的empty图片路径
|
7 months ago |
钟良源
|
95a132c061
|
feat(ideContainer): 实现应用删除时自动关闭相关标签页
- 引入 useRef 和 useImperativeHandle 支持父子组件通信
- 添加 NavBarRef 类型定义及 deleteTabByKey 方法
-通过 ref 调用 NavBar 的删除 tab 方法
- 在 SideBar 中新增 onDeleteApp 回调处理应用删除逻辑- 更新 tab 关闭逻辑以支持根据 key 删除
- 表单提交后调整 onRefresh 和 onClose 执行顺序- 删除应用时同步清理已打开的标签页状态
|
7 months ago |
钟良源
|
c52ee5f5ca
|
feat(sidebar): 实现应用的新增、编辑和删除功能
- 新增应用信息弹窗组件 AppHandleModal
- 支持应用的创建、编辑和删除操作
- 添加应用操作的下拉菜单选项
|
7 months ago |
钟良源
|
c844ca1314
|
feat(sidebar): 增加应用的新建功能
- 二级菜单也中的新增应用和搜索框值出现在应用列表下
|
7 months ago |
钟良源
|
7abfe6d174
|
feat(ideContainer): ide容器增加无内容的空状态渲染,sidebar组件传入onRefresh函数
|
7 months ago |
钟良源
|
a9aa38a1d0
|
pref(sidebar): 优化子菜单构造是的parentKey的取值
|
7 months ago |
钟良源
|
feae6798d6
|
pref(sidebar): 优化菜单项的副作用,增加subMenuData数据的非空校验
|
7 months ago |
钟良源
|
ca92a2c252
|
pref(sidebar): 优化菜单获取逻辑,副作用监听identity
|
7 months ago |
钟良源
|
a3735d3a5b
|
feat(ideContainer): 优化菜单选中逻辑与数据结构
|
7 months ago |
钟良源
|
e148d58e7f
|
pref(ideContainer): 优化sidebar组件的一级菜单和二级菜单联动逻辑
|
7 months ago |
钟良源
|
fffeca1925
|
pref(ideContainer): 点击tab项不再联动sidebar
|
7 months ago |
钟良源
|
046356cec6
|
style(ideContainer): 增加侧边栏搜索和添加功能并调整子菜单宽度
|
7 months ago |
钟良源
|
c9cf8a07e8
|
feat(flowEditor): 数据流程编辑和保存功能
|
8 months ago |
钟良源
|
54b323ef1a
|
feat(ideContainer): 增加所有工程中组件列表的菜单项
|
8 months ago |
钟良源
|
b4bc83436c
|
feat(ideContainer): ideContainer侧边栏开发
- 增加子菜单数据整合逻辑,将数据整合进递归数据结构中
- 增加menuData数据的全局共享方法
|
8 months ago |
钟良源
|
9bb142e403
|
pref(ideContainer): 优化tab组件和menuData数据对于key的处理逻辑
|
8 months ago |
钟良源
|
74e09e170e
|
feat(ideContainer): 更新菜单数据结构并支持动态应用列表加载
- 将 store 中的 selected 字段替换为 info,用于存储完整的 URL 参数信息- 调整 menuData 的结构以支持 identity 区分不同菜单
- 引入 getAppListBySceneId 接口,根据场景 ID 动态获取应用列表
- 修改 SideBar 组件逻辑,支持构建带子菜单的树形结构
- 更新 tab 切换逻辑,使用 key 替代 path 作为唯一标识- 移除无用的 ResizeBox 导入,优化代码结构
|
8 months ago |
钟良源
|
c4d5d36268
|
feat(ideContainer): 引入ideContainer专属store,
实现画布的actionBar与ide容器logBar的状态交互
|
8 months ago |
钟良源
|
8163646aa8
|
style(ideContainer): 修改侧边栏样式和布局
|
8 months ago |
钟良源
|
48b634d29c
|
pref(ideContainer): 优化数据类型,增加Selected类型
|
8 months ago |
钟良源
|
63010371d0
|
fix(sideBar): 修复树形组件点击后没有高亮的问题
|
8 months ago |
钟良源
|
b84e15f1cf
|
refactor(ideContainer): 优化菜单选中逻辑和 tabs 关闭逻辑
- 修改菜单选中逻辑:使用 parentKey 或 key 设置 currentKey,确保正确同步选中状态
- 注释掉 tabs 关闭时重置 selected 状态的代码,避免不必要的状态变化
- 在侧边栏中添加 selectedKeys,确保树节点选中状态与菜单同步
- 使用 useEffect 在 selectedKey 变化时更新主菜单选中状态
|
8 months ago |
钟良源
|
c72382140a
|
feat(orchestration): 新增应用编排功能并调整组件路径
|
8 months ago |
钟良源
|
ba24ef593b
|
style(ideContainer): 优化顶部navBar背景颜色
|
8 months ago |
钟良源
|
8e163dc7ff
|
feat(ideContainer): 实现应用列表的树形结构展示
- 在 menuData 中添加应用列表的子菜单项
- 在侧边栏中引入 Tree 组件来展示应用列表
- 实现菜单项的点击事件和选中状态的处理
- 优化主菜单的选中状态显示
|
8 months ago |
钟良源
|
e46ebffee1
|
refactor(ideContainer): 侧边栏子菜单移至侧边栏组件内并优化相关功能
|
8 months ago |
钟良源
|
dd1cdac9f1
|
pref: 调整ide容器中的目录顺序
|
8 months ago |
钟良源
|
80627b2c32
|
pref(navBar): 优化菜单标题获取逻辑和tab页管理
|
9 months ago |
钟良源
|
c072be8d27
|
feat(ideContainer): 为菜单项添加唯一键值并优化菜单选择逻辑
- 在 menuData 和 menuData2 中为每个菜单项添加了唯一的 key 属性
- 修改了侧边栏菜单的渲染逻辑,使用菜单项的 key作为唯一标识
- 优化了菜单选择时传递的 currentKey值,现在传递实际的菜单项 key
|
9 months ago |
钟良源
|
dca57d8d6f
|
feat(ideContainer): 实现 IDE 容器组件的多窗口管理功能
- 新增 ALL_PATHS 常量,用于定义所有可显示的组件路径
- 添加 openedTabs 状态,用于跟踪已打开的 tab
- 实现 renderContent 方法,根据打开的 tab渲染对应组件
- 优化 tab 关闭逻辑,更新 openedTabs 状态
- 调整默认内容显示逻辑,当没有选中任何 tab 时显示提示信息
|
9 months ago |
钟良源
|
2b7b0b31fb
|
feat(ideContainer): 新增顶部导航栏功能
- 添加顶部导航栏组件,实现菜单切换和关闭功能
- 优化页面布局,使用 flex 布局
- 调整日志栏样式,使其覆盖整个底部
|
9 months ago |
钟良源
|
0064a22712
|
style(ideContainer): 优化主内容区域样式
- 在 mainContent 类中添加 relative 定位,以便于后续样式调整
-调整 LogBar 组件的位置,使其紧接在主内容区域之后
- 移除子菜单区域的注释内容
|
9 months ago |
钟良源
|
0ead4403d8
|
style(ideContainer): 优化页面布局和样式
- 调整 IDEContainer 高度为 calc(100vh - 60px)
- 移除侧边栏固定定位和额外样式- 统一组件列表等元素的高度为 100%
- 调整子菜单最小高度为 calc(100vh - 60px)
|
9 months ago |