基于jeecgboot流程管理平台的自定义业务表单集成方法

简介: 基于jeecgboot流程管理平台的自定义业务表单集成方法

一、前端,业务列表里主要增加流程相关的按钮

比如demo的单表流程

增加六个按钮操作,对于TestDemoList.vue 就是增加下面部分代码

<a-divider type="vertical" ></a-divider>

         <!--<a @click="relationAct(record)">关联流程</a> -->

         <act-apply-btn @success="loadData" :data-id="record.id" :serviceName="serviceName" :variables="{}"></act-apply-btn>

         <act-handle-btn @success="loadData" :data-id="record.id" :type="0" text="通过"></act-handle-btn>

         <act-handle-btn @success="loadData" :data-id="record.id" :type="1" text="驳回"></act-handle-btn>

         <act-handle-btn @success="loadData" :data-id="record.id" :type="2" text="退回"></act-handle-btn>

         <act-cancel-btn @success="loadData" :data-id="record.id"></act-cancel-btn>

         <act-historic-detail-btn :data-id="record.id"></act-historic-detail-btn>

         <a-divider type="vertical" />

其中上面都是按钮组件,同时引入上面的组件

二、后端需要插入这个表单加入对应的内容

这里包括自己定义的业务服务名称,前端的一些地址,同时还可以关联流程,这里关联流程后就可以提交流程申请了如下图操作

对应的表如下:

当然也可以在下面的流程模型里管理自定义业务表单,这样也可以进行提交申请

附:下面是一些调用自定义业务的流程调用过程

1、提交申请就是调用这个接口

2、后台就是下面这个接口

3、后端就是这个服务了

首先检查服务名称,前端就要传入,同时检查这个表是否已经维护好,这个是系统自定义表单与服务名称的关联信息,同时这个表还可以关联流程定义,有定义的话就直接进行流程启动了

要是没有,看看系统发布流程定义里有没有

4、前端flowableMixin.vue要维护进去需要的组件

allFormComponent:function(){
      //return this.customformList;
      return [
          {
            text:'单表示例',
            routeName:'@/views/flowable/demo/modules/TestDemoForm',
            component:() => import(`@/views/flowable/demo/modules/TestDemoForm`),
            businessTable:'test_demo'
          },
          {
            text:'主子表示例',
            routeName:'@/views/flowable/demo/modules/CesOrderMainForm',
            component:() => import(`@/views/flowable/demo/modules/CesOrderMainForm`),
            businessTable:'ces_order_main'
          }
      ]

附图(网友提供):


相关文章
|
5天前
|
存储 监控 安全
打造高效移动办公环境:Android与iOS平台的集成策略
【5月更文挑战第15天】 在数字化时代,移动办公不再是一种奢望,而是日常工作的必需。随着智能手机和平板电脑的性能提升,Android与iOS设备已成为职场人士的重要工具。本文深入探讨了如何通过技术整合,提高两大移动平台在企业环境中的协同工作能力,重点分析了各自平台上的系统集成策略、安全性考虑以及跨平台协作工具的应用。通过对现有技术的剖析与案例研究,旨在为读者提供一套实用的移动办公解决方案。
|
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中集成bpmn-process-designer流程设计器
在jeecgboot中集成bpmn-process-designer流程设计器
|
5天前
|
前端开发 Java 应用服务中间件
从零手写实现 tomcat-08-tomcat 如何与 springboot 集成?
该文是一系列关于从零开始手写实现 Apache Tomcat 的教程概述。作者希望通过亲自动手实践理解 Tomcat 的核心机制。文章讨论了 Spring Boot 如何实现直接通过 `main` 方法启动,Spring 与 Tomcat 容器的集成方式,以及两者生命周期的同步原理。文中还提出了实现 Tomcat 的启发,强调在设计启动流程时确保资源的正确加载和初始化。最后提到了一个名为 mini-cat(嗅虎)的简易 Tomcat 实现项目,开源于 [GitHub](https://github.com/houbb/minicat)。
|
5天前
|
消息中间件 Java Kafka
Springboot集成高低版本kafka
Springboot集成高低版本kafka
|
5天前
|
前端开发 Java 应用服务中间件
从零手写实现 tomcat-08-tomcat 如何与 springboot 集成?
本文探讨了Spring Boot如何实现像普通Java程序一样通过main方法启动,关键在于Spring Boot的自动配置、内嵌Servlet容器(如Tomcat)以及`SpringApplication`类。Spring与Tomcat集成有两种方式:独立模式和嵌入式模式,两者通过Servlet规范、Spring MVC协同工作。Spring和Tomcat的生命周期同步涉及启动、运行和关闭阶段,通过事件和监听器实现。文章鼓励读者从实现Tomcat中学习资源管理和生命周期管理。此外,推荐了Netty权威指南系列文章,并提到了一个名为mini-cat的简易Tomcat实现项目。
|
3天前
|
Java 数据库连接 数据安全/隐私保护
springBoot集成token认证,最全Java面试知识点梳理
springBoot集成token认证,最全Java面试知识点梳理
|
5天前
|
消息中间件 JSON Java
RabbitMQ的springboot项目集成使用-01
RabbitMQ的springboot项目集成使用-01
|
5天前
|
搜索推荐 Java 数据库
springboot集成ElasticSearch的具体操作(系统全文检索)
springboot集成ElasticSearch的具体操作(系统全文检索)

热门文章

最新文章