基于jeecgboot-vue3的Flowable流程-加签功能

因为这个项目license问题无法开源,更多技术支持与服务请加入我的知识星球。

1、加签功能对话框代码

这里注意vue3与vue2不同的地方,需要v-model:value,否则获取有问题。

<j-select-user-by-dept class="userSelect" v-model:value="addSignForm.addSignUsers" />

同时上面这个前面要分层div一下,否则界面样式有问题。

<!--加签流程--><a-modal :z-index="100" :title="addSignTitle" @cancel="addSignOpen = false" v-model:open="addSignOpen" :width="'40%'" append-to-body><el-form ref="refAddSignForm" :model="addSignForm" label-width="160px"><el-form-item label="加签类型" prop="addSignType" :rules="[{ required: true, message: '请选择加签类型', trigger: 'blur' }]"><el-radio-group v-model="addSignForm.addSignType" @change="changeAddSignType"><el-radio :label="0">前加签</el-radio><el-radio :label="1">后加签</el-radio><el-radio :label="2">多实例加签</el-radio></el-radio-group></el-form-item><el-form-item label="用户选择" prop="addSignUsers" :rules="[{ required: true, message: '请选择用户', trigger: 'blur' }]"><div style="width: 100%"><j-select-user-by-dept class="userSelect" v-model:value="addSignForm.addSignUsers" /> </div></el-form-item><el-form-item label="处理意见" prop="comment" :rules="[{ required: true, message: '请输入处理意见', trigger: 'blur' }]"><el-input type="textarea" v-model="addSignForm.comment" placeholder="请输入处理意见" /></el-form-item><el-form-item label="附件" prop="commentFileDto.fileurl"><j-upload v-model="addSignForm.commentFileDto.fileurl"   ></j-upload> </el-form-item></el-form><template #footer class="dialog-footer"><el-button @click="addSignOpen = false">取 消</el-button><el-button type="primary" @click="addSignComplete(true)">确 定</el-button></template></a-modal>

2、加签后执行方法

注意这里因为用的组件是j-select-user-by-dept,需要使用下面转换一下

addSignForm.addSignUsers = addSignForm.addSignUsers?.join(',');

/** 加签任务 */const addSignComplete = () => {if (!addSignForm.addSignUsers) {createMessage.error('请选择用户');return;}// 流程信息addSignForm.deployId = route.query && route.query.deployId;addSignForm.taskId = route.query && route.query.taskId;addSignForm.procInsId = route.query && route.query.procInsId;addSignForm.instanceId = route.query && route.query.procInsId;// 初始化表单addSignForm.procDefId = route.query && route.query.procDefId;addSignForm.businessKey = route.query && route.query.businessKey;addSignForm.appType = route.query && route.query.appType;addSignForm.dataId = route.query && route.query.businessKey;//节点类型addSignForm.nodeType = route.query && route.query.nodeType;//online表单id和数据idaddSignForm.onlineId = route.query && route.query.onlineId;if (addSignForm.appType === 'ONLINE') {addSignForm.onlineDataId = route.query && route.query.businessKey;}//对formdesigner后续加签审批的时候需要用到addSignForm.values = taskForm.values;addSignForm.addSignUsers = addSignForm.addSignUsers?.join(',');console.log('addSignForm=', addSignForm);if (addSignForm.addSignType === 2) {multiInstanceAddSignTask(addSignForm).then((response) => {createMessage.success(response.message);addSignOpen.value = false;goBack();});} else {addSignTask(addSignForm).then((response) => {createMessage.success(response.message);addSignOpen.value = false;goBack();});}};

3、效果图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/36156.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

应急响应靶机-Linux(1)

前言 本次应急响应靶机采用的是知攻善防实验室的Linux-1应急响应靶机 靶机下载地址为&#xff1a; https://pan.quark.cn/s/4b6dffd0c51a 相关账户密码&#xff1a; defend/defend root/defend 解题 第一题-攻击者的IP地址 先找到的三个flag&#xff0c;最后才找的ip地址 所…

仓颉语言与C语言互操作

为了兼容已有的生态&#xff0c;仓颉支持调用 C 语言的函数&#xff0c;也支持 C 语言调用仓颉的函数。 一、仓颉调用 C 的函数 在仓颉中要调用 C 的函数&#xff0c;需要在仓颉语言中用 C 和 foreign 关键字声明这个函数&#xff0c;但 C 在修饰 foreign 声明的时候&#xf…

成都百洲文化传媒有限公司专业电商服务的典范

在电商风起云涌的时代&#xff0c;成都百洲文化传媒有限公司凭借其深厚的行业经验和独特的创新思维&#xff0c;成为了众多品牌电商之路上的得力助手。今天&#xff0c;就让我们一起走进成都百洲文化传媒&#xff0c;看看他们是如何在电商领域乘风破浪&#xff0c;助力品牌实现…

个人博客文章目录索引(持续更新中...)

文章目录 一、Java基础二、Java相关三、MySql基础四、Mybatis基础及源码五、MybatisPlus基础六、Spring基础及源码七、Tomcat源码八、SpringMVC基础及源码 随着文章数量多起来&#xff0c;每次着急翻找半天&#xff0c;而是新申请的域名下来了&#xff0c;决定整理下最近几年的…

产品中心|高效能双处理器Xilinx FPGA 4通道射频收发板卡

1、产品概述 基于Xilinx XC7K325T芯片的4通道射频收发板卡&#xff0c;搭载高能效Cortex-A8内核处理器、1组16bit/2GB DDR3及1组4GB DDR3、 1组2GB Nand Flash、1路USB接口、4路高速ADC、4路高速DAC&#xff0c;支持外触发&#xff0c;外时钟。用于FPGA程序加载板卡工作温度范…

模拟题解析:

《互联网域名管理办法》第41条规定&#xff0c;域名根服务器运行机构、域名注册管理机构和域名注册服务机构应当遵守国家相关法律、法规和标准&#xff0c;落实网络与信息安全保障措施&#xff0c;配置必要的网络通信应急设备&#xff0c;建立健全网络与信息安全监测技术手段和…

springboot项目requestId设置、统一responsebody封装以及切面

利用filter设置requestId import cn.hutool.core.lang.UUID; import lombok.extern.slf4j.Slf4j; import org.slf4j.MDC; import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter.GlobalFilter; import org.s…

python实现http接口请求并解析json格式数据

在Python项目开发中&#xff0c;如果需要与其他服务进行接口调用&#xff0c;可以使用requests库来发送HTTP请求&#xff0c;并使用json库来解析JSON响应。以下是如何实现一个HTTP接口请求并解析JSON响应的步骤&#xff1a; 步骤一&#xff1a;安装requests库 如果还没有安装r…

【云原生】使用Kubectl工具详细讲解+管理集群

Kubernetes资源控制管理 文章目录 Kubernetes资源控制管理一、案例概述二、案例前置知识点2.1、Kubectl命令工具基础命令部署命令集群管理命令故障诊断和调试命令高级命令设置命令其他命令 2.2、资源清单2.2.1、名称空间级别2.2.2、集群级别2.2.3、元数据级别 2.3、资源清单常用…

8.12 矢量图层面要素单一符号使用八(形状炸裂填充)

文章目录 前言形状炸裂填充&#xff08;Shapeburst fill&#xff09;QGis设置面符号为形状炸裂填充&#xff08;Shapeburst fill&#xff09;二次开发代码实现形状炸裂填充&#xff08;Shapeburst fill&#xff09; 总结 前言 本章介绍矢量图层线要素单一符号中使用形状炸裂填…

观测云产品更新 | Pipelines、智能监控、日志数据访问等

观测云更新 Pipelines 1、Pipelines&#xff1a;支持选择中心 Pipeline 执行脚本。 2、付费计划与账单&#xff1a;新增中心 Pipeline 计费项&#xff0c;统计所有命中中心 Pipeline 处理的原始日志的数据大小。 监控 1、通知对象管理&#xff1a;新增权限控制。配置操作权…

MySQL:某个ip连接mysql失败次数过多,导致ip锁定

1 问题说明 Host is blocked because of many connection errors&#xff1b; unblock with ‘mysqladmin flush-hosts‘ 某个ip连接mysql失败次数过多&#xff0c;然后mysql这边自带的保护机制就将ip进行了封禁。这个时候有两个解决方法 &#xff08;1&#xff09;修改配置…

制造业“智改数转”背景下,产品经理考取NPDP证书的重要性

在“智改数转”&#xff08;智能化改造和数字化转型&#xff09;已成为推动制造业高质量发展的关键路径背景下&#xff0c;作为连接市场需求与产品实现的关键角色&#xff0c;产品经理的角色愈发重要。而考取NPDP&#xff08;新产品开发专业人士认证&#xff09;证书&#xff0…

Python 高级实战:基于自然语言处理的情感分析系统

前言 在大数据和人工智能迅猛发展的今天&#xff0c;自然语言处理&#xff08;NLP&#xff09;作为人工智能的重要分支&#xff0c;已经深入到我们的日常生活和工作中。情感分析作为NLP中的一个重要应用&#xff0c;广泛应用于市场分析、舆情监控和客户反馈等领域。本文将讲述…

【ai】mocap:conda 安装python3.8+ cuda+ pytorch+torchaudio、torchvision

MotionCapubuntu 18.04不知道为啥会依赖于ffmpeg 、xorg 渲染?安装pytorch就是会带上cuda cudnn 啥的pytorch【ai】tx2 nx :安装torch、torchvision for yolov5 这里就发现 pytorch和torchvision有依赖关系的,还涉及到rapidjson所以python的环境隔离很重要。核心库 - cudato…

2024年8月 PMP认证考试 7月9日正式开始报考

尊敬的各位考生&#xff1a; 经PMI和中国国际人才交流基金会研究决定&#xff0c;中国大陆地区2024年第三期PMI认证考试定于8月31日举办。 7月9日正式开始中文报考&#xff0c;在此之前需要完成英文资料注册&#xff0c;如果您想参加8月考试&#xff0c;还有最后10天报名即截止…

5G赋能安防视频监控:EasyCVR视频汇聚融合创新技术,共筑多场景安全防线

随着科技的快速发展&#xff0c;第五代移动通信技术&#xff08;5G&#xff09;已逐渐成为我们生活中的重要组成部分。其中&#xff0c;5G技术以其超高速、低延迟、大连接数的特点&#xff0c;正在深刻改变着我们的生活方式和社会运行模式。安防监控领域作为社会安全的重要组成…

P2P文件传输协议介绍

P2P文件传输协议是一种基于对等网络&#xff08;Peer-to-Peer&#xff0c;简称P2P&#xff09;的文件共享和传输技术。以下是关于P2P文件传输协议的详细介绍&#xff1a; 一、定义与原理 P2P文件传输协议允许网络中的各个节点&#xff08;即计算机或其他设备&#xff09;之间…

STM32G431系列微秒级delay(延时)函数编写

目录 前言&#xff1a; 思考&#xff1a; 代码实现&#xff1a; delay.c: delay.h: 前言&#xff1a; 最近需要用STM32G4系列的单片机做个项目&#xff0c;因为之前一直用的标准库&#xff0c;也是第一次用G4的芯片&#xff0c;所以打算先从简单的做起&#xff0c;比如说把…

深度學習筆記14-CIFAR10彩色圖片識別(Pytorch)

&#x1f368; 本文為&#x1f517;365天深度學習訓練營 中的學習紀錄博客&#x1f356; 原作者&#xff1a;K同学啊 | 接輔導、項目定制 一、我的環境 電腦系統&#xff1a;Windows 10 顯卡&#xff1a;NVIDIA GeForce GTX 1060 6GB 語言環境&#xff1a;Python 3.7.0 開發…