From f7d1004e6bfe0a71538c21e2d7e3bd757c927947 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Thu, 30 Jul 2026 14:30:08 +0800 Subject: [PATCH] feat(oa): CC designer multi-select and preview assigneeTypes support Co-authored-by: Cursor --- web-admin/src/api/oaApproval.ts | 1 + .../components/oa-approval/OaFlowPreview.vue | 31 ++++++-- .../oa-approval/OaProgressChain.vue | 3 +- .../oa-approval/flow-tree/FlowBranch.vue | 2 +- .../oa-approval/flow-tree/FlowDesigner.vue | 78 ++++++++++++++++--- .../components/oa-approval/flow-tree/types.ts | 58 +++++++++++++- .../src/views/oa-approval/start/index.vue | 18 +++-- 7 files changed, 166 insertions(+), 25 deletions(-) diff --git a/web-admin/src/api/oaApproval.ts b/web-admin/src/api/oaApproval.ts index 03c7c399..e9e3b4ea 100644 --- a/web-admin/src/api/oaApproval.ts +++ b/web-admin/src/api/oaApproval.ts @@ -251,6 +251,7 @@ export type OaFlowPreviewStep = { name: string signMode?: string assigneeType?: string + assigneeTypes?: string[] meta?: string people?: Array<{ id: string; nickName: string }> resolveError?: string diff --git a/web-admin/src/components/oa-approval/OaFlowPreview.vue b/web-admin/src/components/oa-approval/OaFlowPreview.vue index 4c01497e..c21946b1 100644 --- a/web-admin/src/components/oa-approval/OaFlowPreview.vue +++ b/web-admin/src/components/oa-approval/OaFlowPreview.vue @@ -31,11 +31,12 @@