From 6bb8621578672d247071b24c00e28cd62aca8667 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Wed, 22 Jul 2026 23:00:51 +0800 Subject: [PATCH] feat(web-admin): make nested relatedApproval count jump to first instance Uses relatedIds from enrichment so screen stays count-only without nested cards. Co-authored-by: Cursor --- web-admin/src/api/oaApproval.ts | 2 + .../oa-approval/OaRelatedApproval.vue | 48 +++++++++++++++++-- 2 files changed, 45 insertions(+), 5 deletions(-) diff --git a/web-admin/src/api/oaApproval.ts b/web-admin/src/api/oaApproval.ts index e72512be..e3a547cd 100644 --- a/web-admin/src/api/oaApproval.ts +++ b/web-admin/src/api/oaApproval.ts @@ -303,6 +303,8 @@ export type OaRelatedSummaryField = { label: string value: string fullWidth?: boolean + /** 嵌套关联审批单的 instanceId 列表(可跳转 / 打印递归) */ + relatedIds?: string[] } export type OaRelatedSummary = { diff --git a/web-admin/src/components/oa-approval/OaRelatedApproval.vue b/web-admin/src/components/oa-approval/OaRelatedApproval.vue index b109119c..12b8efd6 100644 --- a/web-admin/src/components/oa-approval/OaRelatedApproval.vue +++ b/web-admin/src/components/oa-approval/OaRelatedApproval.vue @@ -34,14 +34,15 @@