1、说明
使用ruoyi-cloud作为平台框架开发,因业务需求需要集成工作流,选择使用flowable。但是在网上搜索到的ruoyi集成flowable的,全是使用的ruoyi的单服务vue2的版本。我使用的ruoyi-cloud是微服务前后端分离版本,并且前端使用的是vue3版本,所以我需要的是flowable的vue3版本。
最终找到一个ruoyi的单体服务的vue3版本的集成了flowable的代码,原下载地址如下:
https://download.csdn.net/download/bacawa/87677022?utm_source=bbsseo
放出这个ruoyi的vue3版flowable的作者同时也是ruoyi的vue2的flowable作者,开源项目地址如下:
于是,我基于ruoyi单体服务的vue3版本的flowable,迁移到ruoyi-cloud版本中。如有和我同样的情况,已经在使用ruoyi-cloud版本的,需要集成flowable的,可以参考此文档进行集成。
注意:此文档基于ruoyi-cloud的3.6.3版本,ruoyi-cloud工程中自带的是vue2的前端,这里我只用到了项目的后端代码。
ruoyi-cloud-vue3是单独的项目,项目地址:GitHub - yangzongzhuan/RuoYi-Cloud-Vue3: