Skip to content

流程工具箱

前端流程核心;前端接入使用流程必须引用

页面

地址

views/workFlow/components/FlowBox.vue

接收事件

process.vue 按钮向上抛的事件;流程处理标识 eventReceiver (key, data)

事件key说明
afterSave业务数据保存后,条件流转需要更新节点
signOn签批
signOff取消签批
pauseOn暂缓
pauseOff取消暂缓
reject驳回
press催办
revoke撤回
transfer转办
cancel终止
assign指派
submit提交
audit审核
delete删除
close关闭flowBox
createTask由按钮创建流程

逻辑

地址

views/workFlow/mixins/process.js

实现功能

  • 创建流程/加载流程
  • 加载表单方案
  • 流程逻辑流转
方法类型对应事件key说明
init初始化-工具箱初始化
initById初始化-工具箱初始化
createTask初始化createTask创建流程
emptyTask初始化-空流程
getCurrentInfo初始化-获取实例信息
schemeInit表单方案-表单方案初始化
handleRevoke流转revoke发起人撤回
handleAssign流转assign指派
handlePress流转press催办
handleRecall流转revoke已办撤回
handleCancel流转cancel终止审核
handleTransfer流转transfer转办
handleApproval流转audit提交
handleReject流转reject驳回
handleSubmit流转submit提交
handleSignOff流转signOn/signOff签批/取消签批
handlePause流转pauseOn/pauseOff暂缓/取消绽放
handleUpdateNode流转afterSave更新节点