From d100657dacb25df91013ef25432620e6ae10d1f8 Mon Sep 17 00:00:00 2001
From: shimai <shimai@example.com>
Date: Thu, 09 Apr 2026 16:56:44 +0800
Subject: [PATCH] feat:增加白云案件类案数据

---
 web-app/src/components/dashboard/MediationProgress.jsx |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/web-app/src/components/dashboard/MediationProgress.jsx b/web-app/src/components/dashboard/MediationProgress.jsx
index d7fd167..7c39eec 100644
--- a/web-app/src/components/dashboard/MediationProgress.jsx
+++ b/web-app/src/components/dashboard/MediationProgress.jsx
@@ -13,7 +13,7 @@
   const { processNodes } = useCaseData();
   
   // 使用processNodes,如果为空则使用默认节点
-  const nodes = (processNodes && processNodes.length > 0) ? processNodes : defaultNodes;
+  const nodes = (processNodes && processNodes.length > 0) ? processNodes : [];
   
   console.log('MediationProgress - using nodes:', nodes);
   
@@ -33,17 +33,17 @@
     );
   }
 
-  // 按order_no排序,处理缺失order_no的情况
+  // 按orderNo排序,兼容 orderNo 和 order_no 两种字段名
   const sortedNodes = [...nodes].sort((a, b) => {
-    const orderA = a.order_no ?? 999;
-    const orderB = b.order_no ?? 999;
+    const orderA = a.orderNo ?? a.order_no ?? 999;
+    const orderB = b.orderNo ?? b.order_no ?? 999;
     return orderA - orderB;
   });
 
-  // 转换为步骤数据格式
+  // 转换为步骤数据格式,兼容 nodeName 和 node_name 两种字段名
   const steps = sortedNodes.map((node, index) => ({
     key: index,
-    label: node.node_name || `步骤${index + 1}`,
+    label: node.nodeName || node.node_name || `步骤${index + 1}`,
     nodeState: node.nodeState ?? -1  // 缺失时默认为-1(未激活)
   }));
 

--
Gitblit v1.8.0