Appearance
流程工具箱
前端流程核心;前端接入使用流程必须引用
页面
地址
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 | 更新节点 |