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 | 更新节点 |