From a4c5c3a4da2be3e9151de6ca6e919e7c749cec67 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 08 九月 2026 11:28:39 +0800
Subject: [PATCH] 天津潜宇塑胶app 1.部署修改
---
src/pages/oa/ReimburseManage/_utils/finReimbursementDetailExtras.js | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/pages/oa/ReimburseManage/_utils/finReimbursementDetailExtras.js b/src/pages/oa/ReimburseManage/_utils/finReimbursementDetailExtras.js
index 7e893c9..88f056f 100644
--- a/src/pages/oa/ReimburseManage/_utils/finReimbursementDetailExtras.js
+++ b/src/pages/oa/ReimburseManage/_utils/finReimbursementDetailExtras.js
@@ -128,9 +128,12 @@
const approvalRecords = tasks.length
? mapTasksToApprovalRecords(tasks)
: mapApprovalRecords(source.records || source.approvalRecords);
- const approvalFlowNodes = tasks.length
+ const approvalFlowNodes = Array.isArray(mapped.approvalFlowNodes)
+ ? mapped.approvalFlowNodes
+ : [];
+ const approvalFlowProgressNodes = tasks.length
? mapTasksToApprovalFlowNodes(tasks)
- : mapped.approvalFlowNodes || [];
+ : approvalFlowNodes;
const flowNodes = tasks.length
? mapTasksToFlowNodes(tasks)
: mapped.flowNodes || mapped.nodes || [];
@@ -143,7 +146,10 @@
invoiceAttachments: attachments,
approvalRecords,
approvalFlowNodes,
- currentNodeIndex: computeApprovalFlowCurrentIndex(approvalFlowNodes),
+ approvalFlowProgressNodes,
+ currentNodeIndex: computeApprovalFlowCurrentIndex(
+ approvalFlowProgressNodes.length ? approvalFlowProgressNodes : approvalFlowNodes
+ ),
rejectReason:
approvalRecords.find(r => r.result === "rejected")?.opinion ||
source.rejectReason ||
--
Gitblit v1.9.3