在jeecgboot中集成bpmn-process-designer流程设计器

简介: 在jeecgboot中集成bpmn-process-designer流程设计器

1.将下面地址的代码下载到本地

https://gitee.com/MiyueSC/bpmn-process-designer#https://github.com/bpmn-io/bpmn-js

2.替换dependencies和devDependencies

打开下载的代码,找到package.json里的dependencies,将自己缺少的复制到自己dependencies,另外需要将devDependencies内的bpmn-js和bpmn-js-properties-panel复制到自己的devDependencies内,否则会报错,重新npm install

3.拷贝package目录

将package目录拷贝到您的项目中,如放在src下。这个package是核心文件夹,如果要定制化,都到这里面找。

4.在main.js引入代码

// 加载基础ElementUI,如果您的项目是基于elementUI,则这段代码不需要
import ElementUI from “element-ui”;
Vue.use(ElementUI);
i
// 引入bpmn-process-designer插件 add by nbacheng 2022-09-29
import "@/plugins/package/theme/element-variables.scss";
import "@/plugins/package/theme/index.scss";
import { vuePlugin } from "@/plugins/package/highlight";
import "highlight.js/styles/atom-one-dark-reasonable.css";
Vue.use(vuePlugin);
// 引入bpmn插件
import "bpmn-js/dist/assets/diagram-js.css";
import "bpmn-js/dist/assets/bpmn-font/css/bpmn.css";
import "bpmn-js/dist/assets/bpmn-font/css/bpmn-codes.css";

5.拷贝src

将下载的src里面的文件都拷贝到自己项目的src下面,修改引入地址即可。

主要是

 

6.拷贝App.vue代码

下载的src目录的App.vue就是流程图文件了,将里面的代码拷贝到自己需要使用的文件中,修改引用地址,即集成成功

7、为了兼容原有的流程设计器,所以做了多处修改,包括

ElementBaseInfo.vue

ElementMultiInstance.vue

UserTask.vue

最后效果如下:

 

相关文章
|
5天前
|
项目管理 微服务
云效常见问题之将多个微服务应用集成到一次研发流程中发布上线如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
33 0
|
5天前
|
存储 测试技术 持续交付
自动化测试与持续集成/持续交付(CI/CD):优化软件开发流程的利器
自动化测试与持续集成/持续交付(CI/CD)是现代软件开发中至关重要的环节,通过将自动化测试与持续集成/持续交付相结合,可以实现开发流程的高效优化,提高软件质量和交付速度。本文将探讨自动化测试与CI/CD的概念、原理及其在软件开发中的重要性,以及如何实施这些技术以提升团队的协作效率和软件交付质量。
69 1
|
7月前
|
数据可视化 前端开发 Java
SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化(图解)(一)
SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化(图解)
370 0
|
消息中间件 数据采集 域名解析
数据采集-Lua集成kafka流程跑通|学习笔记
快速学习数据采集-Lua集成kafka流程跑通
413 0
数据采集-Lua集成kafka流程跑通|学习笔记
|
5天前
|
前端开发
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(二)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(二)
10 0
|
5天前
|
SQL 前端开发 数据库
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
20 2
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
|
5天前
|
前端开发
基于jeecgboot流程管理平台的自定义业务表单集成方法
基于jeecgboot流程管理平台的自定义业务表单集成方法
17 0
|
5天前
|
前端开发
基于Jeecgboot前后端分离的聊天功能集成(二)
基于Jeecgboot前后端分离的聊天功能集成(二)
|
5天前
|
前端开发 API
基于Jeecgboot前后端分离的聊天功能集成(一)
基于Jeecgboot前后端分离的聊天功能集成(一)
|
5天前
|
安全 NoSQL Java
SpringBoot集成Activiti5.22在线流程设计器
SpringBoot集成Activiti5.22在线流程设计器
62 0
SpringBoot集成Activiti5.22在线流程设计器

热门文章

最新文章