# wflow-web **Repository Path**: chew/jw-workflow-engine ## Basic Information - **Project Name**: wflow-web - **Description**: 🚀 workflow 工作流设计器,👉自研表单及流程设计,UI简洁美观,操作超级简单!!普通用户也能分分钟上手,不需要专业知识。支持可视化拖拽表单组件,动态任意层级结构审批节点,支持复杂流程条件设置 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://willianfu.github.io/wflow/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1186 - **Created**: 2022-12-30 - **Last Updated**: 2023-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

wflow 工作流

[![star](https://gitee.com/willianfu/jw-workflow-engine/badge/star.svg?theme=dark)](https://gitee.com/willianfu/jw-workflow-engine/stargazers) [![fork](https://gitee.com/willianfu/jw-workflow-engine/badge/fork.svg?theme=dark)](https://gitee.com/willianfu/jw-workflow-engine/members) ## 📋 简介 `wflow-web` 是 `wflow工作流` 项目的前端设计器,免费且开源,本设计器包含表单设计,审批流程设计。 > 区别于传统Bpmn自带流程设计器,传统设计器晦涩难懂,对于普通企业用户使用门槛偏高,没有经过专业培训根本无从下手,需要相关专业人员辅助来创建流程。而本设计器界面简单,符合普通大众的思维逻辑,易于理解和上手使用。 **注意:** 这是前端设计器部分,配套的工作流后端目前只有pro版本支持 ### 👩‍👦‍👦加入交流群 ![image.png](https://yzf.qq.com/fsna/kf-file/kf_pic/20221117/KFPIC_kfh5221fa29cfc019f_h5cded9881fc7d6fdfece5fb364b_WXIMAGE_16d2465b4d194b808fd7f51defbff3e5.png) | 微信 | QQ | | :--------------------------------------------------: | :------------: | | 扫码或搜索 `willianfu_` 加我微信,备注 `wflow`拉入群 | 加群 156972829 | 开源不易,用爱发电,觉得不错的话可以给个 ⭐ star 鼓励一下 😋 [github地址](https://github.com/willianfu/wflow) | [码云gitee](https://gitee.com/willianfu/jw-workflow-engine) 👉 在线体验地址: [戳我打开演示页面](http://150.158.162.224:82) 👈 📃 详细文档请访问 : [wflow文档](https://willianfu.github.io/wflow/) ------ ### 🚀 wflow-web-pro `wflow` pro版(💰付费) 已经发布,感兴趣的同学可以访问演示链接预先体验 - 🎈 [wflow-pro 功能清单、售价及后续功能开发计划](https://docs.qq.com/doc/DY054VWlVTklJUm5Q) - 👉 [pro版在线演示](http://106.13.16.28:83) - 📃 [pro版移动端表单体验,建议手机访问]([wflow-pro | 表单流程设计](http://106.13.16.28:83/#/admin/design?code=wf636b21ade4b06655ea5a3640&mobilePreview=true)) #### pro版新增功能 - 组件库全面支持`PC + 移动端 (ElementUI + Vant)`,一次表单设计,分别渲染成两种效果,即时预览 - 表单支持权限控制,每个节点可以看到不一样的表单,且支持动态设置表单内容字段只读、可编辑、隐藏,审批时能动态修改表单,改变后续流程走向 - 组件库新增组件 - 省市区选择 - 手写签字板 - 单行及多行输入框,支持摄像头扫码录入信息 - 时间、时间范围选择器 - 评分 - 地理位置选择,高德地图选位置 - 新增几十种常用图标 - 更多组件后续增加。。。 - 审批流程回显执行过程,支持附件及评论,流程处理支持评论、同意、驳回、退回、撤销、转交、动态加签 **全新工作台面板** ![image-20220813002851111](https://pic.rmb.bdstatic.com/bjh/75bb79771bf78d273917df9495bf35b7.png) **流程管理** ![image-20220917085336806](https://dd-static.jd.com/ddimg/jfs/t1/88709/15/33072/150832/63251a92E5e6fda69/47495b56b1080b9e.png) 发起审批,左侧表单,右侧显示执行流程步骤 ![image-20221110153638526.png](https://yzf.qq.com/fsna/kf-file/kf_pic/20221112/KFPIC_kfh5221fa29cfc019f_h5cded9881fc7d6fdfece5fb364b_WXIMAGE_ad47230e87a842589676cc948c249de2.png) 👇 表单设计器即时预览,根据设备自动适配 image-20221110153702877.png **预览审批进度** ![image-20220917085045176](https://dd-static.jd.com/ddimg/jfs/t1/112699/19/29490/422145/632519e9Ee06ee0b0/dfe1943c51fc447a.png) ------ **支持流程打印** ## 👀开源版界面一览 ### **工作区面板** 输入图片说明 输入图片说明 ### 表单管理 **工作流表单管理,支持分组和单组表单拖拽排序** 输入图片说明 输入图片说明 --------- #### **表单基本设置** 输入图片说明 -------- #### **表单设计器** > 支持分栏布局、明细表格、以及多种基础组件,支持自定义开发组件 ![image-20220724220114724](https://pic.rmb.bdstatic.com/bjh/b0f1ed22d61ea86b4222b89dbea6ecd1.png) ![image-20220724221040780](https://pic.rmb.bdstatic.com/bjh/73e71e1323812a57802a76beffe27906.png) --------- #### 流程设计器 > 任意条件层级审批流程设计, 审批节点支持多种业务类型设置,支持流程校验 ![image-20220711111351476](https://pic.rmb.bdstatic.com/bjh/3300dbc60218a8376b45ed6ed46e8162.png) **自定义审批条件** ![image-20220722182318650](https://pic.rmb.bdstatic.com/bjh/4599e414142004f3b0445e478018b8be.png) --------- **自定义复杂流转条件** > 可视化流程逻辑分支条件 ![image-20220722182622661](https://pic.rmb.bdstatic.com/bjh/299989bb8b256beae152a29ea611b790.png) --------- **支持多种类型业务节点,支持配置校验,灵活配置** image-20220722182427315 **支持无限层级嵌套** ![image-20220711111911427](https://pic.rmb.bdstatic.com/bjh/02cd8936e081bdd053bfa695826817ba.png) **自动校验设置项,列出所有错误提示** image-20220731215022817 **条件节点优先级动态拖拽,实时刷新** 输入图片说明 ## ✍开发 📃 详细文档请访问 : [wflow文档](https://willianfu.github.io/wflow/) ### 项目结构 ``` ├─api 接口 ├─assets │ └─image ├─components 通用组件 │ └─common ├─router 路由 ├─store vuex,设计器数据存储 ├─utils └─views 主要页面及视图 ├─admin │ └─layout │ ├─form 表单设计 │ └─process 流程设计 ├─common │ ├─form 表单 │ │ ├─components 表单组件 │ │ ├─config 表单组件配置 │ │ ├─expand 扩展组件 │ │ └─settings 设置 │ └─process 流程 │ ├─config 流程节点设置 │ └─nodes 流程节点 └─workspace 工作区 ``` ### 设计器数据 > 设计器的数据都存在Vuex中,需要传递到后端时,直接取出提交到接口 ```json { "formId":"37289743892", //表单ID,由后端生成 "formName":"补卡申请", //表单名称 "logo":{ //图标 "icon":"图标/图片base64", "background":"#FEFEFE" //如果是图片则不生效 }, //表单权限及其他属性设置 "settings":{ "commiter": [], //哪些人可以提交发起表单 "admin":[], //表单管理员,可以编辑及导出数据 "singn": false, //全局设置审批时是否需要签字 "notify":{ "type": "APP", //通知类型 APP QQ WX DING EMAIL "title": "消息通知标题" } }, "group":20, //所在分组 "formItems":[],//表单设计数据 "process":{}, //流程数据 "remark":"备注说明" } ``` ## 💗打赏列表 感谢以下朋友的支持,也感谢关注本项目及提出宝贵建议的各位。 | 昵称 (按时间排序) | 金额 | | ------------------------------------------------------------ | ---- | | * 晓龙 | 400 | | * HF | 188 | | * 晓龙 | 500 | | * 基 | 9.9 | | * 学龙 | 30 | | * 辉 | 50 | | * ncert | 50 | | 。 | 30 | ## 💪支持作者 **开源不易,需要鼓励,如果觉得这个项目有帮助到了你请我喝杯咖啡吧😋** 支持作者