# AntFlow-Vue3 **Repository Path**: itllb/AntFlow-Vue3 ## Basic Information - **Project Name**: AntFlow-Vue3 - **Description**: workflow vue3 仿钉钉流程审批,企业级工作流平台,实现可视化的流程拖拽配置,极大降低审批流程设计门槛,自定义审批节点,自定义审批条件,必填参数校验等等。满足99.8%以上的审批流程需求。后端使用spring boot,mybatis等主流技术基于activiti深度定制,架构稳定。 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://117.72.70.166/ant-flow/dist/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 276 - **Created**: 2024-08-19 - **Last Updated**: 2024-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

logo

AntFlow-Vue3

AntFlow是基于Vue3 的前端工作流配置新模式

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

### workflow彷钉钉审批流程设置-vue3版本 - [![star](https://gitee.com/ldhnet/AntFlow-Vue3/badge/star.svg?theme=dark)](https://gitee.com/ldhnet/AntFlow-Vue3/stargazers) [![fork](https://gitee.com/ldhnet/AntFlow-Vue3/badge/fork.svg?theme=dark)](https://gitee.com/ldhnet/AntFlow-Vue3/members) - 在线预览 [预览入口](http://117.72.70.166/ant-flow/dist/) - 使用若依(RuoYi-Vue3),集成审批流 [预览入口](http://117.72.70.166/admin/) - 📢📢预览功能以及API介绍文档来啦(持续完善中...)[wiki](https://gitee.com/ldhnet/AntFlow-Vue3/wikis) - 📢📢📢 **antflow后端开源啦!!** - 🆓 **完全开源免费,无付费引导** - 开源地址vue3版本 [Gitee仓库](https://gitee.com/ldhnet/AntFlow-Vue3) 点个星吧! - 开源地址vue2版本 [GitHub仓库](https://github.com/ldhnet/AntFlow-Vue2) 点个星吧! - 开源后端地址 [github仓库](https://github.com/mrtylerzhou/AntFlow) - 开源后端gitee地址 [gitee仓库](https://gitee.com/tylerzhou/Antflow) - QQ技术交流群(972107977) 期待您的加入 - 有疑问可以Issues留言,我们会认真对待 [issues地址](https://gitee.com/ldhnet/AntFlow-Vue3/issues) #### 项目预览 ![1.png](https://gitee.com/ldhnet/AntFlow-Vue3/raw/master/public/images/1.png) ![2.png](https://gitee.com/ldhnet/AntFlow-Vue3/raw/master/public/images/2.png) ![3.png](https://gitee.com/ldhnet/AntFlow-Vue3/raw/master/public/images/3.png) ------------------- #### 项目介绍 - UI钉钉风格 - 技术点 1. 组件自调用+递归处理,按树状结局处理审批流程问题 - 主要功能点 2. 界面缩放 ```javascript
{{nowVal}}%
``` 3. 节点设置(包括审批人、发起人、抄送人、条件设置) ![1.png](https://gitee.com/ldhnet/AntFlow-Vue3/raw/master/public/images/1.png) ```javascript
{{label}} ... ``` 5. 节点新增 ![4.png](https://gitee.com/ldhnet/AntFlow-Vue3/raw/master/public/images/4.png) ```javascript
... ``` 5.错误校验 ![YL5Vmj.png](https://gitee.com/ldhnet/AntFlow-Vue3/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/AntFlow-Vue3.git 点个赞吧! #### 项目运行 node14.20.1 以上版本 > 1.环境依赖 `npm i` > 2.本地运行 `npm run dev` > 3.打包运行 `npm run build` ## 热烈推荐 大家在使用本项目时,推荐结合贺波老师的书[《深入Activiti流程引擎:核心原理与高阶实战》](https://item.jd.com/13928958.html),这本书对系统学习和深入掌握Activiti/Flowable的用法非常有帮助。 ![输入图片说明](https://foruda.gitee.com/images/1699658576150803044/9bdfb7f1_2042292.png "")