基于 vue3 的流程审批设计器 ZSFlowEditor

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个开源的流程审批设计器——ZSFlowEditor。

基于 vue3 的流程审批设计器 ZSFlowEditor

ZSFlowEditor是一个使用 vue3 、vite 、 AntV X6 完成的流程设计器。设计器主要的用途为ERP类项目的流程审批,支持 职能带、节点属性、边条件表达式等。

技术点

  • • 使用 vite + vue3 + vuex + axios + element plus + eslint + AntV X6 + mockjs

  • • 手工加载 JSON 数据,手工创建画布节点,可以自定义业务数据

  • • 自定义哪些节点类型可被选择、拖拽、移动等

  • • 职能带泳道,根据多边形画法完成职能带泳道。实现新增职能带泳道自动吸附对齐;只允许删除最后一个职能带泳道;实现子节点的选择事件和无法移出职能带范围

项目截图

基于 vue3 的流程审批设计器 ZSFlowEditor

基于 vue3 的流程审批设计器 ZSFlowEditor

基于 vue3 的流程审批设计器 ZSFlowEditor

安装

依赖

npm install --registry=https://registry.npm.taobao.org

启动本地调试 使用 mockjs 带演示数据

npm run demo


-END- 

开源协议:MIT

开源地址:https://gitee.com/gfqy/zsflow-editor

原文始发于微信公众号(开源技术专栏):基于 vue3 的流程审批设计器 ZSFlowEditor

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/53580.html

(1)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!