开源软件名称:ZSFlowEditor
开源软件地址:https://gitee.com/gfqy/zsflow-editor
开源软件介绍:
ZSFlowEditor介绍使用 vue3 、vite 、 AntV X6 完成的流程设计器。设计器主要的用途为 ERP 类项目的流程审批。因为平台旧版本使用的 SilverLight 流程设计器,然后按照项目需求和原有的样式制作的一模一样的设计器。支持 职能带、节点属性、边条件表达式等。 技术点1、使用 vite + vue3 + vuex + axios + element plus + eslint + AntV X6 + mockjs2、手工加载 JSON 数据,手工创建画布节点,可以自定义业务数据3、自定义哪些节点类型可被选择、拖拽、移动等。4、职能带泳道,根据多边形画法完成职能带泳道。实现新增职能带泳道自动吸附对齐;只允许删除最后一个职能带泳道;实现子节点的选择事件和无法移出职能带范围 项目说明基于内控场景的业务流程图,要求和市场上的流程图不太一样,最早流程图分业务域、流程图、活动图、步骤图,要求依据流程设立风险点、控制点与岗位职责。对接后续的风险预警模块,关联控制点和风险事项,建立控制、监控、预警体系,最终实现风险测评的目的。 根据需求,后续持续优化改进。 日期 | 更新说明 |
---|
2022-02-12 | 重新梳理结构,取消 vuex,使用简单的状态管理,更偏向组件,梳理事件,修改传数据传输方式,增加撤销重做功能,其他细节优化和 bug 修复 | 2021-11-06 | 部署演示网站 | 2021-11-04 | 1、修复闭环节点的检查 Bug 2、审批操作权限隐藏主表 重新设置选项为空 4、扩展功能显示调整 5、调整部分参数名与服务适应 更新 mockjs | 2021-11-02 | 项目上使用,在流程设计器页面维护职能部门 | 2021-10-28 | 1、流程功能分隔符替换 2、增加加载进度 3、节点边功能选择链接优化 | 2021-09-30 | 升级依赖到最新版本,增加 eslint 进行代码检查 | 2021-08-30 | 增加 mockjs、增加演示数据 | 2021-08-27 | 初始化仓库 |
安装教程安装依赖 npm install --registry=https://registry.npm.taobao.org 启动本地调试 使用 mockjs 带演示数据 项目截图参与贡献如果觉得项目对您有帮忙,请点星支持一下,欢迎留言交流讨论。 演示站点 |
请发表评论