简网站建设流程步骤洛阳市伊滨区建设局网站

web/2025/10/4 19:38:06/文章来源:
简网站建设流程步骤,洛阳市伊滨区建设局网站,update_metadata wordpress,网站建设年份查询更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址#xff1a;RuoYi-Nbcio后台管理系统 之前讲到了流程保存的时候还要看是否是自定义业务流程应用类型#xff0c;若是保存的时候不再检查是否有关…更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码 https://gitee.com/nbacheng/ruoyi-nbcio 演示地址RuoYi-Nbcio后台管理系统 之前讲到了流程保存的时候还要看是否是自定义业务流程应用类型若是保存的时候不再检查是否有关联表单。   那接下来就需要一个自己进行自定义表的流程关联工作了。 1、见下图在流程管理里增加一个业务表单就是进行自定义业务表单与流程的关联 具体相关内容可以看我的另外一个nbcio-boot项目基本上是一样的。 1、前端增加一个mixins  flowableMixin  import Vue from vueexport const flowableMixin {components: {},data(){return {customformList: [],formQueryParams:{pageNum: 1,pageSize: 1000,},}},created() {},computed:{/*所有的自定义业务流程表单组件化注册在此维护*/allFormComponent:function(){return [{text:单表示例,routeName: /views/workflow/demo/wf,component: () import(/views/workflow/demo/wf),businessTable:wf_demo},/*{text:主子表示例,routeName:/views/workflow/demo/modules/CesOrderMainForm,component:() import(/views/workflow/demo/modules/CesOrderMainForm),businessTable:ces_order_main}*/]}},methods:{getFormComponent(routeName){return _.find(this.allFormComponent,{routeName:routeName})||{};},handleTableChange(pagination, filters, sorter) {//分页、排序、筛选变化时触发//TODO 筛选if (Object.keys(sorter).length 0) {this.isorter.column sorter.field;this.isorter.order ascend sorter.order ? asc : desc}this.ipagination pagination;// this.loadData();},millsToTime(mills) {if (!mills) {return ;}let s mills / 1000;if (s 60) {return s.toFixed(0) 秒}let m s / 60;if (m 60) {return m.toFixed(0) 分钟}let h m / 60;if (h 24) {return h.toFixed(0) 小时}let d h / 24;if (d 30) {return d.toFixed(0) 天}let month d / 30if (month 12) {return month.toFixed(0) 个月}let year month / 12return year.toFixed(0) 年},}} 2、detail里增加下面内容 div v-ifcustomForm.visible !-- 自定义表单 --!--component refrefCustomForm :disabledcustomForm.disabled v-bind:iscustomForm.formComponent :modelcustomForm.model:customFormDatacustomForm.customFormData :isNew customForm.isNew/component --component refrefCustomForm :disabledcustomForm.disabled v-bind:iscustomForm.formComponent :modelcustomForm.model:customFormDatacustomForm.customFormData :isNew customForm.isNew/component/divdiv v-ifformOpen !-- formdesigner表单 -- /** 获取流程变量内容 */processVariables(taskId) {console.log(processVariables taskId,taskId);if (taskId) {getProcessVariables(taskId).then(res {console.log(getProcessVariables res,res);if(res.code 200) {if(res.data.hasOwnProperty(dataId) res.data.dataId) {this.customForm.formId res.data.dataId;// 流程任务重获取变量表单this.getProcessDetails(this.taskForm.procInsId, this.taskForm.taskId, res.data.dataId);this.loadIndex this.taskForm.procInsId;if(this.processed) {this.activeName approval;}else {this.activeName form;}}else {// 流程任务重获取变量表单this.getProcessDetails(this.taskForm.procInsId, this.taskForm.taskId, );this.loadIndex this.taskForm.procInsId;if(this.processed) {this.activeName approval;}else {this.activeName form;// 回填数据,这里主要是处理文件列表显示,临时解决以后应该在formdesigner里完成this.processFormList.forEach((item, i) {if (item.hasOwnProperty(list)) {this.fillFormData(item.list, item)// 更新表单this.key new Date().getTime()}});}}}});}},getProcessDetails(procInsId, taskId, dataId) {const params {procInsId: procInsId, taskId: taskId, dataId: dataId}detailProcess(params).then(res {console.log(detailProcess res,res);const data res.data;this.xmlData data.bpmnXml;this.processFormList data.processFormList;if(this.processFormList.length 1 this.processFormList[0].formValues.hasOwnProperty(routeName)) {this.customForm.disabled true;this.customForm.visible true;this.customForm.formComponent this.getFormComponent(this.processFormList[0].formValues.routeName).component;this.customForm.model this.processFormList[0].formValues.formData;this.customForm.customFormData this.processFormList[0].formValues.formData;console.log(detailProcess customForm,this.customForm);}else {this.processFormList.forEach((item, index) {this.formVal[index] JSON.stringify(item.formValues);this.formViewData[index] JSON.stringify(item);});this.taskFormOpen data.existTaskForm;if (this.taskFormOpen) {this.taskFormData data.taskFormData;}this.formOpen true}this.historyProcNodeList data.historyProcNodeList;this.finishedInfo data.flowViewer;})},

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

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

相关文章

怎样做网站手机客户端做网站商城怎么样

Zk常规启动的命令如下 sh bin/zkServer.sh start 启动过程如果存在失败,是没办法直接看出什么问题,只会报出来 Starting zookeeper … FAILED TO START 可以用如下命令启动,便于查看zk启动过程中的详细错误 sh bin/zkServer.sh start-for…

网站吸流量软件编程入门先学什么

作用域: var 声明的变量具有全局作用域和函数作用域,可以跨块访问。let 和 const 声明的变量还具有块级作用域,意味着它们在声明它们的块(例如,if 块、for 块、函数块等)内可见。(之前没有块作用…

佛山建站软件广东三网合一网站建设报价

0 引言 近年来,随着信息技术飞速发展和互联网的日益普及,尤其是以视频为信息主要来源的多媒体领域越来越受到人们的关注。H.264是ITU-T的视频编码专家组(VCEG)和ISO/IEC的活动图像编码专家组(MPEG)的联合视频组(Joint Video Te…

网上做预算的网站中小型企业网络拓扑图及配置

 相关概念 面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不…

杭州pc网站开发公司有哪些家装设计图片

三国杀中,某些武将因为太强或者太弱,不能适应游戏环境,都会进行修改,例如:李丰、马良、伏皇后、曹冲等等,但这些武将修改之后,原有武将就淘汰了。其实,还有一类武将,技能…

微站网WordPress生成电商小程序

本文转载自公众号:珞珈大数据。本次论文讲解的是胡森 邹磊 于旭 王海勋 赵东岩等作者写的论文-Answering Natural Language Questions by Subgraph Matching over Knowledge Graphs,主要是分享一些阅读论文的收获,希望能对正在学习自然语…

网站模板源代码下载加强网站建设与管理的通知

一、showModalDialog和showModelessDialog有什么不同?   showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。   showModelessDialog:被打开后,用户…

网站备备份教程网站开发的前端框架有哪些

目录 概述 1 STM32H750 HSE时钟介绍 2 使用STM32Cube创建Project 3 认识HSE时钟 3.1 HSE时钟的特性 3.2 HSE的典型应用电路 4 STM32Cube中配置时钟 4.1 时钟需求 4.2 配置参数 4.2.1 使能外围资源 4.2.2 使用STM32Cube注意项 4.2.3 配置参数 5 总结 概述 本文主要…

网站规划与开发技术属于什么大类做自媒体资源的网站

多线程 线程 1.什么是线程 进程是一个执行空间 , 线程就是其中真正工作的单位 , 每一个进程至少有一个线程(如果我们把操作系统比喻为一个工厂 , 进程就是车间 , 线程就是流水线) 进程包含了运行该程序所需要所有资源 , 进程是一个资源单位 , 线程是CPU的最小执行单位 每一个进…

国内网站赏析扁平化 wordpress 主题

在JavaScript中,map() 是一个数组方法,它创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后的返回值。这个方法不会改变原数组。 map() 方法的基本语法如下: javascriptarray.map(function(currentValue, index,…

网站如何被谷歌收录网站模板源码

对象解构是将对象属性和方法快速批量赋值给一系列变量的简洁语法 一:基本语法 const obj {uname: 微木,age: 10}const { uname, age } objconsole.log(uname, age); 对象解构的变量名要与解构对象中属性名相同,否则就会返回undefined解构的变量名不能…

广州做网站海珠信科记事本做网站文字居中

本文来说下使用kibana查看和展示es数据 文章目录 数据准备查询所有文档示例kibana查看和展示es数据 数据准备 可以使用es的命令或者java程序来往,es进行新增数据 查询所有文档示例 在 apifox 中,向 ES 服务器发 GET请求 :http://localhost:92…

网站建设要多少钱app盐城网站建设培训班

项目场景&#xff1a; 项目中要根据一个模型 id 的数组列表&#xff0c;来查询所有模型的数据我需要对同一个接口循环发送多个请求&#xff0c;次数不定必须等所有结果返回后&#xff0c;再处理数据&#xff0c;并展示 实现方法&#xff1a; <script> export default …

外贸网站建设报价正规网站建设公司在哪里

1.预备知识 认识端口号 端口号(port)是传输层协议的内容&#xff1a; 端口号是一个2字节16位的整数(uint16)端口号用来标识主机上的一个进程IP地址port能够标识网络上的某一台主机和某一个进程一个端口号只能被一个进程占用 认识TCP协议 此处我们先对TCP(Transmission Con…

网站建设 八羊某班级网站建设方案论文

9.写出float x 与“零值”比较的if语句。 if(x > 0.000001 && x < -0.000001) 权重&#xff1a;高 备注&#xff1a;实际编程时要注意 12、已知一个数组table&#xff0c;用一个宏定义&#xff0c;求出数据的元素个数。 参考答案&#xff1a; #define NTBL (size…

做山西杂粮的网站网站建设完整步骤

每天那么多的工作&#xff0c;总喜欢写一些Tips提醒自己。但是如果全部都写在小纸条上&#xff0c;贴在电脑边上&#xff0c;每日身边飞扬着无数小纸条&#xff0c;实在是太讨厌啦&#xff01;这时候&#xff0c;不妨试试一款电脑桌面便签软件——小鱼便签&#xff0c;让你的办…

爱游戏app下载官方网站清远网站设计公司

前言:用CAP有一段时间了,这里简单记录一下,这么好用的东西,小伙伴们赶紧上车吧一.CAP使用场景?平时工作中经常使用到MQ,如(kafka,rabbitmq...),用来简单的发布/订阅,经常会遇到以下几个问题常用方案,把SQL放前面,MQ放后面,MQ执行失败了,我们把整个SQL进行回滚,这种方案在单应用…

西安网站设计 牛人网络ppt设计怎么赚钱

文章目录 TCP重传机制详解——02 SACKSACK是什么&#xff1f;为什么要有SACK&#xff1f;实际场景抓包具体显示信息流程 实战抓包讲解SACK关闭场景下&#xff0c;三次重复ACK后会快速重传SACK打开但是不携带SACK块信息场景下&#xff0c;三次重复ACK也不会快速重传SACK打开并且…

手机网站开发公司哪家最专业wordpress 文章数量

主要问题参考&#xff1a;http://blog.csdn.net/daven172/article/details/45769129 这篇博客。 我们进入opencv内部函数进行调试&#xff0c;主要是设置断点&#xff0c;然后按下F11键&#xff0c;VS2013编译器会自动跳转到opencv内部的函数。 如果我们进入内部的函数&#xf…

在线教育网站开发实例爱网站无法登录怎么回事

hi&#xff0c;大家好&#xff0c;今天开始我们来介绍一下对称加密算法中的AES算法。 AES简介 AES&#xff08;英语&#xff1a;Advanced Encryption Standard&#xff0c;缩写&#xff1a;AES&#xff09;&#xff0c;即高级加密标准&#xff0c;在密码学中又称Rijndael加密…