diff --git a/frontend/src/pages/CopyTradingOrders/StatisticsModal.tsx b/frontend/src/pages/CopyTradingOrders/StatisticsModal.tsx index 088522c..cf838f3 100644 --- a/frontend/src/pages/CopyTradingOrders/StatisticsModal.tsx +++ b/frontend/src/pages/CopyTradingOrders/StatisticsModal.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from 'react' -import { Modal, Row, Col, Statistic, Spin, message, Card } from 'antd' +import { Modal, Row, Col, Statistic, Spin, message } from 'antd' import { ArrowUpOutlined, ArrowDownOutlined } from '@ant-design/icons' import { apiService } from '../../services/api' import { formatUSDC } from '../../utils' @@ -59,11 +59,6 @@ const StatisticsModal: React.FC = ({ return num >= 0 ? : } - const formatPercent = (value: string): string => { - const num = parseFloat(value) - if (isNaN(num)) return '-' - return `${num >= 0 ? '+' : ''}${num.toFixed(2)}%` - } return ( = ({ {statistics.totalSellOrders} -
-
- {t('copyTradingOrders.totalMatchedOrders') || '总匹配订单数'} -
-
- {statistics.totalMatchedOrders || 0} -
-
{t('copyTradingOrders.totalBuyAmount') || '总买入金额'} @@ -156,41 +143,6 @@ const StatisticsModal: React.FC = ({ {formatUSDC(statistics.totalUnrealizedPnl)} USDC
-
-
- {t('copyTradingOrders.winRate') || '胜率'} -
-
- {formatPercent(statistics.winRate)} -
-
-
-
- {t('copyTradingOrders.averagePnl') || '平均盈亏'} -
-
- {getPnlIcon(statistics.averagePnl)} - {formatUSDC(statistics.averagePnl)} USDC -
-
-
-
- {t('copyTradingOrders.maxPnl') || '最大盈亏'} -
-
- {getPnlIcon(statistics.maxPnl)} - {formatUSDC(statistics.maxPnl)} USDC -
-
-
-
- {t('copyTradingOrders.minPnl') || '最小盈亏'} -
-
- {getPnlIcon(statistics.minPnl)} - {formatUSDC(statistics.minPnl)} USDC -
-
) : (
@@ -209,12 +161,6 @@ const StatisticsModal: React.FC = ({ prefix={} /> - - - = ({ prefix={getPnlIcon(statistics.totalUnrealizedPnl)} /> - - - - - - - - - - - -
)} diff --git a/frontend/src/pages/CopyTradingOrders/index.tsx b/frontend/src/pages/CopyTradingOrders/index.tsx index b3b21fe..0919f75 100644 --- a/frontend/src/pages/CopyTradingOrders/index.tsx +++ b/frontend/src/pages/CopyTradingOrders/index.tsx @@ -1,5 +1,4 @@ import { useState, useEffect } from 'react' -import { useParams, useSearchParams } from 'react-router-dom' import { Modal, Tabs } from 'antd' import { useTranslation } from 'react-i18next' import BuyOrdersTab from './BuyOrdersTab'