From 662aa47de6c9856dccb234a352cfef6f529e7103 Mon Sep 17 00:00:00 2001 From: WrBug Date: Tue, 20 Jan 2026 23:19:05 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E5=8C=B9?= =?UTF-8?q?=E9=85=8D=E5=85=B3=E7=B3=BB=E5=88=97=E8=A1=A8=E7=9A=84=E8=AE=A2?= =?UTF-8?q?=E5=8D=95ID=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将'卖出订单ID'和'买入订单ID'两列合并为一列'订单ID' - 第一行显示买入订单ID,第二行显示卖出订单ID - 添加'买入'和'卖出'标签区分两种订单ID - 保持复制按钮功能 - 优化移动端和桌面端的显示效果 - 桌面端列宽从120+180调整为150+200以容纳更多内容 --- .../CopyTradingOrders/MatchedOrdersTab.tsx | 179 +++++++++--------- 1 file changed, 86 insertions(+), 93 deletions(-) diff --git a/frontend/src/pages/CopyTradingOrders/MatchedOrdersTab.tsx b/frontend/src/pages/CopyTradingOrders/MatchedOrdersTab.tsx index 373054a..787f9d1 100644 --- a/frontend/src/pages/CopyTradingOrders/MatchedOrdersTab.tsx +++ b/frontend/src/pages/CopyTradingOrders/MatchedOrdersTab.tsx @@ -132,59 +132,60 @@ const MatchedOrdersTab: React.FC = ({ copyTradingId, acti } }, { - title: t('copyTradingOrders.sellOrderId') || '卖出订单ID', - dataIndex: 'sellOrderId', - key: 'sellOrderId', - width: isMobile ? 120 : 180, - render: (text: string) => { - const isAuto = isAutoGeneratedOrderId(text) + title: t('copyTradingOrders.orderId') || '订单ID', + dataIndex: 'orderId', + key: 'orderId', + width: isMobile ? 150 : 200, + render: (_: any, record: MatchedOrderInfo) => { + const buyOrderId = record.buyOrderId + const sellOrderId = record.sellOrderId + const isBuyAuto = isAutoGeneratedOrderId(buyOrderId) + const isSellAuto = isAutoGeneratedOrderId(sellOrderId) + return ( -
- - {isMobile - ? `${text.slice(0, 6)}...${text.slice(-4)}` - : `${text.slice(0, 8)}...${text.slice(-6)}` - } - - {!isAuto && ( -
- ) - } - }, - { - title: t('copyTradingOrders.buyOrderId') || '买入订单ID', - dataIndex: 'buyOrderId', - key: 'buyOrderId', - width: isMobile ? 120 : 180, - render: (text: string) => { - const isAuto = isAutoGeneratedOrderId(text) - return ( -
- - {isMobile - ? `${text.slice(0, 6)}...${text.slice(-4)}` - : `${text.slice(0, 8)}...${text.slice(-6)}` - } - - {!isAuto && ( -
+
+ + {t('copyTradingOrders.sell') || '卖出'}: + + + {isMobile + ? `${sellOrderId.slice(0, 6)}...${sellOrderId.slice(-4)}` + : `${sellOrderId.slice(0, 8)}...${sellOrderId.slice(-6)}` + } + + {!isSellAuto && ( +
) } @@ -347,50 +348,42 @@ const MatchedOrdersTab: React.FC = ({ copyTradingId, acti )} )} -
{t('copyTradingOrders.sellOrderId') || '卖出订单ID'}
-
- {order.sellOrderId.slice(0, 8)}...{order.sellOrderId.slice(-6)} - {!isAutoGeneratedOrderId(order.sellOrderId) && ( -
-
{t('copyTradingOrders.buyOrderId') || '买入订单ID'}
-
- {order.buyOrderId.slice(0, 8)}...{order.buyOrderId.slice(-6)} - {!isAutoGeneratedOrderId(order.buyOrderId) && ( -
+