1. 移除GroupNode组件内置的resize事件处理,改为通过React Flow的维度变更统一处理 2. 在工作流存储中新增群组缩放状态追踪,仅在群组缩放开始/结束时创建撤销检查点 3. 修复原本维度变更不会标记未保存更改的问题,将群组维度变更纳入未保存更改判断 4. 完善moveGroupNodes函数,添加前置校验并补充撤销检查点 5. 新增多组撤销重做测试用例,覆盖群组创建、删除、节点增删、元数据修改、移动和缩放场景
1. 新增框选状态的ref和清理定时器ref,管理框选激活状态 2. 重构handleSelectionChange,新增组节点的框选过滤逻辑 3. 新增handleSelectionStart和handleSelectionEnd,统一管理框选的激活与重置 4. 绑定reactflow的框选生命周期事件
新增getAbsoluteNodePosition函数计算节点基于画布的绝对坐标,替换原有相对父节点的位置计算逻辑,确保分组内节点的编辑器能正确显示在对应位置
移除了画布模板分类列表接口的登录校验逻辑,不再强制携带认证头请求上游服务