feat: 订单列表按市场分组功能重构
- 后端实现按市场分组的订单列表接口 - 添加 MarketGroupedOrdersRequest、MarketOrderStats、MarketOrderGroup、MarketGroupedOrdersResponse DTO - 实现 getBuyOrderListGroupedByMarket 和 getSellOrderListGroupedByMarket 方法 - 添加 POST /api/copy-trading/orders/grouped-by-market 接口 - 支持分页和统计信息(订单数、总金额、盈亏、成交状态等) - 前端重构:移除前端分组逻辑,改为调用后端分组接口 - BuyOrdersTab 和 SellOrdersTab 使用后端分组接口 - 移除前端 useMemo 分组计算逻辑 - 添加分组数据状态管理和分页支持 - 分组默认折叠状态 - 移除桌面端自动展开逻辑 - 所有设备默认折叠,用户手动展开 - 修复 moneyline URL 逻辑 - getPolymarketUrl 函数添加 isMoneyline 参数 - 暂时不自动跳转到 moneyline 页面(需要后端提供标识) - 多语言支持 - 添加 markets 翻译键(中文、繁体中文、英文)
This commit is contained in:
@@ -1062,6 +1062,7 @@
|
||||
"totalAmount": "Total Amount",
|
||||
"totalPnl": "Total PnL",
|
||||
"statusBreakdown": "Status",
|
||||
"markets": "markets",
|
||||
"fetchBuyOrdersFailed": "Failed to fetch buy orders",
|
||||
"fetchSellOrdersFailed": "Failed to fetch sell orders",
|
||||
"fetchMatchedOrdersFailed": "Failed to fetch matched orders",
|
||||
|
||||
@@ -1060,8 +1060,8 @@
|
||||
"partiallyMatched": "部分成交",
|
||||
"orderCount": "订单数",
|
||||
"totalAmount": "总金额",
|
||||
"totalPnl": "总盈亏",
|
||||
"statusBreakdown": "状态",
|
||||
"markets": "个市场",
|
||||
"fetchBuyOrdersFailed": "获取买入订单列表失败",
|
||||
"fetchSellOrdersFailed": "获取卖出订单列表失败",
|
||||
"fetchMatchedOrdersFailed": "获取匹配关系列表失败",
|
||||
|
||||
@@ -1062,6 +1062,7 @@
|
||||
"totalAmount": "總金額",
|
||||
"totalPnl": "總盈虧",
|
||||
"statusBreakdown": "狀態",
|
||||
"markets": "個市場",
|
||||
"fetchBuyOrdersFailed": "獲取買入訂單列表失敗",
|
||||
"fetchSellOrdersFailed": "獲取賣出訂單列表失敗",
|
||||
"fetchMatchedOrdersFailed": "獲取匹配關係列表失敗",
|
||||
|
||||
Reference in New Issue
Block a user