泽兴芝士网

一站式 IT 编程学习资源平台

【推荐】一个基于 Vue3 + ElementPlus 构建的开源可视化流程配置平台

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!

项目介绍

AntFlow-Designer 是一个基于 Vue3 和 ElementPlus 构建的开源、免费、独立的流程设计器,旨在为企业提供一个可视化的流程配置平台。通过该设计器,企业可以极大地降低审批流程设计的门槛,实现自定义审批节点、审批条件、必填参数校验等功能,满足99.8%以上的审批流程需求。

应用场景

  • 企业内部的请假审批、报销审批等流程管理。
  • 项目管理中的任务分配、进度跟踪等流程设计。
  • 生产流程中的质量控制、物料管理等流程优化。

通过 AntFlow-Designer,企业可以更加高效地管理和优化各种审批流程,提高工作效率。

功能模块

AntFlow-Designer 主要包含以下几个功能模块:

  • 节点操作:支持流程节点的添加、修改、删除等操作。
  • 节点设置:包括审批人、发起人、抄送人、条件设置等。
  • 条件节点:选择条件类型,自定义配置条件判断值。
  • 审批节点:选择需要审批的人员、角色、或部门。
  • 抄送节点:选择抄送到的人员、角色、或部门。
  • 错误校验:对流程节点参数进行校验,确保数据准确性。
  • 流程发布:将当前配置流程提交到 Api 接口,实现流程的发布和应用。

功能特点

  • 可视化设计:通过拖拽式操作,用户可以直观地设计审批流程,降低使用难度。
  • 自定义程度高:支持自定义审批节点、审批条件、抄送节点等,满足企业多样化的需求。
  • 校验机制完善:内置参数校验机制,确保流程数据的准确性和完整性。
  • 易于集成:方便集成到现有项目中或进行二次开发,降低企业的开发成本。
  • 开源免费:遵循 Apache-2.0 开源许可协议,用户可以自由使用、修改和分发。

项目技术栈

  • Vue3:作为前端框架,提供响应式的数据绑定和组件化开发支持。
  • ElementPlus:作为 UI 组件库,提供丰富的 UI 组件,提高开发效率。
  • Vite:作为构建工具,提供快速的开发环境构建和打包功能。

项目运行

项目运行 node14.20.1 以上版本

1. 下载项目 git clone https://gitee.com/ldhnet/Antflow-Designer.git

2. 环境依赖 npm install --registry=https://registry.npmmirror.com

3. 本地运行 npm run dev

4. 打包运行 npm run build

功能演示

开源地址

https://gitee.com/ldhnet/AntFlow-Designer

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言