You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
flow-playform-react/src/utils
钟良源 3396cf3d62 refactor: 重构流程编排相关功能
- 新增 src/features/workflow/ 目录,按职责拆成:
      - domain/:工作流类型、customDef 解析工具。
      - adapters/:流程数据转换逻辑。
      - registry/:节点注册和节点描述。
      - operations/:连接、复制粘贴、删除、节点插入、循环节点等图操作。
      - persistence/:流程保存、校验、事件同步、缓存更新。
      - runtime/:运行、停止、暂停/恢复、重跑。

  - 将原 src/utils/convertFlowData.ts、convertAppFlowData.ts、src/utils/flow/* 改成兼容 re-export,老路径仍可用。
  - useFlowCallbacks.ts 大幅瘦身,从约 1617 行降到 867 行,把保存、运行、连接、复制粘贴、循环删除等逻辑迁出。
  - FlowEditorMain.tsx 中循环节点成对删除逻辑迁到 deleteOperations。
  - 节点注册开始走 nodeDescriptors,为后续新增节点统一入口打基础。
  - nodeValidators.ts 开始使用统一的 parseCustomDef,减少散落的 JSON.parse。
1 month ago
..
flow refactor: 重构流程编排相关功能 1 month ago
auth.ts feat(auth): 对接原本项目的单点登录功能(后端回调有问题) 10 months ago
authentication.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
autoImport.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
changeTheme.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
checkLogin.tsx feat(auth): 对接原本项目的单点登录功能(后端回调有问题) 10 months ago
clipboard.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
common.ts pref(common): 优化时分秒格式化函数的输出 5 months ago
convertAppFlowData.ts refactor: 重构流程编排相关功能 1 month ago
convertFlowData.ts refactor: 重构流程编排相关功能 1 month ago
crypto.ts feat(login): 加密存储登录参数 8 months ago
env.ts feat(auth): 对接原本项目的单点登录功能(后端回调有问题) 10 months ago
flowCommon.ts refactor: 重构流程编排相关功能 1 month ago
getUrlParams.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
is.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
lazyload.tsx init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
pubUse.ts refactor(pubUse):重构图片资源管理方式 9 months ago
setupMock.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
storage.ts feat(componentLibrary): 实现组件库页面功能 11 months ago
useChartTheme.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
useLocale.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago
useStorage.ts init:使用acro-cli创建项目,引入reactflow编排引擎 11 months ago