# ant-flow **Repository Path**: wsble/ant-flow ## Basic Information - **Project Name**: ant-flow - **Description**: vue3 审批流程 基于知名大佬开源的项目进行的二次开发,架构稳定,实现可视化的流程配置,自定义审批节点,自定义审批条件等等。满足99.8%以上的审批流程需求。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 204 - **Created**: 2024-06-29 - **Last Updated**: 2024-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

logo

Ant-Flow

Ant-Flow是基于Vue3 的前端工作流配置新模式

后端自主研发基于SpringBoot + Activiti 开发的轻量级工作流框架

### workflow彷钉钉审批流程设置-vue3版本 - 在线预览 [预览入口](http://117.72.70.166/ant-flow/dist/) - 开源地址vue3版本Gitee [https://gitee.com/ldhnet/ant-flow](https://gitee.com/ldhnet/ant-flow)[Gitee仓库](https://gitee.com/ldhnet/ant-flow) gitee点个星吧! - 开源地址vue2版本GitHub [https://github.com/ldhnet/AntFlow](https://github.com/ldhnet/AntFlow)[GitHub仓库](https://github.com/ldhnet/AntFlow) 点个星吧! #### 项目预览 ![1.png](https://gitee.com/ldhnet/ant-flow/raw/master/public/images/1.png) ![2.png](https://gitee.com/ldhnet/ant-flow/raw/master/public/images/2.png) ![3.png](https://gitee.com/ldhnet/ant-flow/raw/master/public/images/3.png) ------------------- #### 项目介绍 - UI钉钉风格 - 技术点 1. 组件自调用+递归处理,按树状结局处理审批流程问题 - 主要功能点 2. 界面缩放 ```javascript
{{nowVal}}%
``` 3. 节点设置(包括审批人、发起人、抄送人、条件设置) ![1.png](https://gitee.com/ldhnet/ant-flow/raw/master/public/images/1.png) ```javascript
{{label}} ... ``` 5. 节点新增 ![4.png](https://gitee.com/ldhnet/ant-flow/raw/master/public/images/4.png) ```javascript
... ``` 5.错误校验 ![YL5Vmj.png](https://gitee.com/ldhnet/ant-flow/raw/master/public/images/3.png) ```javascript let {type,error,nodeName,conditionNodes} = childNode if (type == 4 || type == 5) { if (error) { this.tipList.push({ name: nodeName, type: ["","审核人","抄送人"][type] }) } this.reErr(childNode) } else if (type == 3) { this.reErr(childNode) } else if (type == 2) { this.reErr(childNode) for (var i = 0; i < conditionNodes.length; i++) { if (conditionNodes[i].error) { this.tipList.push({ name: conditionNodes[i].nodeName, type: "条件" }) } this.reErr(conditionNodes[i]) } } ``` 6.模糊搜索匹配人员、职位、角色 ```javascript ``` #### 项目安装 > git clone https://gitee.com/ldhnet/ant-flow.git 点个赞吧! #### 项目运行 node14.20.1 以上版本 > 1.环境依赖 `npm i` > 2.本地运行 `npm run dev` > 3.打包运行 `npm run build`