diff --git a/backend/src/api/approval.js b/backend/src/api/approval.js index 872dd89..27825e9 100644 --- a/backend/src/api/approval.js +++ b/backend/src/api/approval.js @@ -52,3 +52,8 @@ export function getApprovalFlowPick(params) { params, }); } + +// 业务侧发起前拉可用流(按当前用户部门过滤) +export function getAvailableFlows(params) { + return request({ url: '/backend/approval/flow/available', method: 'get', params }); +} diff --git a/backend/src/components/approval/FlowCanvas.vue b/backend/src/components/approval/FlowCanvas.vue index cec2b43..a69c774 100644 --- a/backend/src/components/approval/FlowCanvas.vue +++ b/backend/src/components/approval/FlowCanvas.vue @@ -3,19 +3,29 @@
节点面板
-
- - {{ p.label }} +
+
+ + + +
+
{{ p.label }}
+
{{ p.desc }}
+
+
- 拖入画布添加节点;从节点右侧圆点拖到目标节点连线;双击节点配置;点击连线设置分支条件。 + 点击或拖拽即可添加节点;
从右侧小圆点拖到目标节点连线;
双击节点配置 · 点击连线设条件。
@@ -31,7 +41,33 @@ @edge-click="onEdgeClick" > - 条件网关:拖出多条连线,点击连线分别填写分支条件(留空为默认分支)。 + 判断节点:拖出多条连线,点击连线分别填写分支条件(留空为默认分支)。运行期按条件命中其中一条分支。 +