当前位置: 首页 > news >正文

基于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、后端就是这个服务了

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

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

 

 

相关文章:

  • 矩阵类问题处理技巧
  • MyBatis Plus (三) --------- 入门 HelloWorld
  • 云安全践行者:亚马逊云科技如何打好“安全”牌?
  • 第8章 Spring AOP
  • 操作系统 | 【一 概述】强化阶段 —— 应用题总结
  • 深度学习(PyTorch)——python中的两大法宝(dir与help)
  • 记一次vue^2.6.5-router^3.0.6的keep-alive事故
  • vi vim 快速跳到文件末尾 在最后一行下方新增一行 (光标换行,文字不换行)
  • 【我不熟悉的css】03. 使用px、em、rem
  • 1.直流无刷电机BLDC转速计算推论
  • 猿创征文|小而巧的API文档生成工具之smart-doc
  • PyTorch错误定位系列之DDP训练中 double free or corruption (out)
  • Go template详解(中)- 变量使用、if语句、迭代(数组、切片、map)、内置函数(比较、逻辑判断、打印、索引、函数调用)
  • JavaScript(三):理解异步
  • JVM阶段(3)-OutOfMemoryError异常
  • 深入了解以太坊
  • 时间复杂度分析经典问题——最大子序列和
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • docker python 配置
  • ES10 特性的完整指南
  • Java新版本的开发已正式进入轨道,版本号18.3
  • MobX
  • oschina
  • php面试题 汇集2
  • python学习笔记-类对象的信息
  • RxJS: 简单入门
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 聊聊flink的TableFactory
  • 那些年我们用过的显示性能指标
  • 前嗅ForeSpider中数据浏览界面介绍
  • 使用Gradle第一次构建Java程序
  • 微信小程序开发问题汇总
  • 一道面试题引发的“血案”
  • 用element的upload组件实现多图片上传和压缩
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 智能合约Solidity教程-事件和日志(一)
  • #、%和$符号在OGNL表达式中经常出现
  • #vue3 实现前端下载excel文件模板功能
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (转)Sublime Text3配置Lua运行环境
  • .cfg\.dat\.mak(持续补充)
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .net 4.0发布后不能正常显示图片问题
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET 发展历程
  • .NET/C# 使窗口永不获得焦点
  • .NET简谈设计模式之(单件模式)
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET命令行(CLI)常用命令
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?