From 6fb356e222fa92fb98b1dbfef4d8e1bde8dc89a7 Mon Sep 17 00:00:00 2001
From: tony.cheng <chengmingwei_1984122@126.com>
Date: Tue, 17 Mar 2026 14:43:19 +0800
Subject: [PATCH] style: 为状态控制按钮设计独立的B端风格样式,不影响人工接管按钮
---
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