From ceafabaff25616eb6837f02c5edc2cc868616339 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期一, 12 十月 2026 16:56:30 +0800
Subject: [PATCH] fix: 更新分页参数名称以保持组件间的一致性
---
src/views/officeProcessAutomation/ApproveManage/approve-template/approveTemplateConstants.js | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/src/views/officeProcessAutomation/ApproveManage/approve-template/approveTemplateConstants.js b/src/views/officeProcessAutomation/ApproveManage/approve-template/approveTemplateConstants.js
index 285309f..f41127f 100644
--- a/src/views/officeProcessAutomation/ApproveManage/approve-template/approveTemplateConstants.js
+++ b/src/views/officeProcessAutomation/ApproveManage/approve-template/approveTemplateConstants.js
@@ -345,13 +345,31 @@
return { ok: true, nodes, name };
}
-export function flowNodesSummary(nodes) {
+/** 鑺傜偣灞傜骇涓枃搴忓彿锛氫竴绾� / 浜岀骇 / 鈥� */
+const LEVEL_TEXT = ["涓�绾�", "浜岀骇", "涓夌骇", "鍥涚骇", "浜旂骇", "鍏骇", "涓冪骇", "鍏骇", "涔濈骇", "鍗佺骇"];
+
+export function nodeLevelText(index) {
+ return LEVEL_TEXT[index] || `绗�${index + 1}绾;
+}
+
+/**
+ * 瀹℃壒鑺傜偣鍚嶇О锛氭寜銆屽鎵圭被鍨� + 灞傜骇銆嶅懡鍚嶏紝渚嬪銆屽彂璐у鎵孤蜂竴绾с�嶃��
+ * @param {string} typeName 瀹℃壒绫诲瀷/妯℃澘鍚嶇О锛屽銆屽彂璐у鎵广��
+ * @param {number} index 0 鍩鸿妭鐐瑰簭鍙�
+ */
+export function nodeDisplayName(typeName, index) {
+ const level = nodeLevelText(index);
+ const type = (typeName || "").trim();
+ return type ? `${type}路${level}` : level;
+}
+
+export function flowNodesSummary(nodes, typeName = "") {
const list = normalizeFlowNodes(nodes);
if (!list.length) return "鈥�";
return list
.map((n, i) => {
const names = n.approvers.map((a) => a.approverName || "鏈懡鍚�").join("銆�") || "鏈厤缃�";
- return `鑺傜偣${i + 1}(${nodeSignModeLabel(n.signMode)}:${names})`;
+ return `${nodeDisplayName(typeName, i)}(${nodeSignModeLabel(n.signMode)}:${names})`;
})
.join(" 鈫� ");
}
--
Gitblit v1.9.3