Flowable:Flowable Modeler设计器引入前端vue项目

本文介绍了如何将Flowable Modeler设计器集成到Vue项目中,包括从官网下载Flowable, 将Modeler引入Vue项目,调整API访问路径,并在Vue页面成功引用,最终实现点击编辑按钮跳转到流程设计器的功能。" 109801001,10319529,插入排序算法实践:保持有序序列,"['算法', '排序算法', '编程问题', '数据结构']
摘要由CSDN通过智能技术生成

背景

使用工作流必然少不了流程设计器,这类设计器很多。这里使用的是flowable工作流,使用的设计器也是flowable的Flowable Modeler。

实现

1.下载

官网地址:https://www.flowable.org/

2.将Flowable Modeler放入自己的Vue项目

在这里插入图片描述

3.修改接口访问路径

在这里插入图片描述

4.在vue页面引用它
<template>
  <div class="e_centent">
   <div class="typelise">
    </div>
    <div v-show="type == 0" class="mainse">
      <k-form-design :showHead="false" style="height: 100%;" />
    <
要将 RuoYi-Flowable-Plus 项目中的工作流前端部分引入到自己的 Vue 项目中,可以按照以下步骤进行迁移: 1. 在 RuoYi-Flowable-Plus 项目中找到工作流前端部分的代码,一般在 `ruoyi-flowable-plus-ui` 目录下。 2. 将工作流前端部分的代码复制到自己的 Vue 项目中的 `src` 目录下。 3. 在自己的 Vue 项目中安装依赖: ``` npm install ant-design-vue axios vue-router vuex vue-i18n flowable-modeler ``` 4. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/src/main.js` 文件中的路由设置和 Vue 实例化代码复制到自己的 `src/main.js` 文件中。 5. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/src/router` 目录下的路由文件复制到自己的 `src/router` 目录下。 6. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/src/store` 目录下的 Vuex store 文件复制到自己的 `src/store` 目录下。 7. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/src/lang` 目录下的 i18n 国际化文件复制到自己的 `src/lang` 目录下。 8. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/src/views` 目录下的 Vue 组件文件复制到自己的 `src/views` 目录下。 9. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/src/assets` 目录下的静态资源文件复制到自己的 `src/assets` 目录下。 10. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/src/styles` 目录下的样式文件复制到自己的 `src/styles` 目录下。 11. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/public` 目录下的静态资源文件复制到自己的 `public` 目录下。 12. 在自己的 Vue 项目中,将 `ruoyi-flowable-plus-ui/src/config` 目录下的配置文件复制到自己的 `src/config` 目录下,并根据自己的需求进行修改。 13. 在自己的 Vue 项目中,在 `src/main.js` 文件中引入工作流前端部分的路由和 Vuex store: ``` import router from './router' import store from './store' ``` 14. 在自己的 Vue 项目中,在 `src/main.js` 文件中实例化 Vue引入 i18n 和 Ant Design Vue 组件库: ``` import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' import i18n from './lang' import Antd from 'ant-design-vue' import 'ant-design-vue/dist/antd.css' Vue.use(Antd) new Vue({ el: '#app', router, store, i18n, render: h => h(App) }) ``` 15. 运行自己的 Vue 项目,即可看到工作流前端部分的界面。如果遇到问题,可以根据控制台输出的错误信息进行调试。
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值