From ce493b622f933156a4612639ede6bd3e2ebbff0c Mon Sep 17 00:00:00 2001
From: aaron <>
Date: Sun, 29 Mar 2026 12:20:09 +0800
Subject: [PATCH] update
---
frontend/trading.html | 54 +++++++++++++++++++++++++++++++++----------
1 file changed, 42 insertions(+), 12 deletions(-)
diff --git a/frontend/trading.html b/frontend/trading.html
index 716487e..6210708 100644
--- a/frontend/trading.html
+++ b/frontend/trading.html
@@ -326,8 +326,8 @@
| {{ order.symbol }} |
-
- {{ order.is_long ? '做多' : '做空' }}
+
+ {{ order.side === 'long' ? '做多' : '做空' }}
|
{{ order.quantity ? order.quantity.toFixed(4) : '0.0000' }} |
@@ -369,8 +369,8 @@
| {{ order.symbol }} |
-
- {{ order.is_long ? '做多' : '做空' }}
+
+ {{ order.side === 'long' ? '做多' : '做空' }}
|
{{ order.quantity ? order.quantity.toFixed(4) : '0.0000' }} |
@@ -397,9 +397,9 @@
数量 |
入场价 |
出场价 |
- 已实现盈亏 |
- 盈亏比例 |
- 平仓原因 |
+ 实际收益 |
+ 收益率 |
+ 状态 |
时间 |
@@ -407,20 +407,24 @@
| {{ order.symbol }} |
-
- {{ order.is_long ? '做多' : '做空' }}
+
+ {{ order.side === 'long' ? '做多' : '做空' }}
|
{{ order.quantity ? order.quantity.toFixed(4) : '0.0000' }} |
{{ order.entry_price ? '$' + order.entry_price.toFixed(2) : '$0.00' }} |
{{ order.exit_price ? '$' + order.exit_price.toFixed(2) : '$0.00' }} |
-
- {{ order.realized_pnl >= 0 ? '+' : '' }}${{ order.realized_pnl ? order.realized_pnl.toFixed(2) : '0.00' }}
+ |
+ {{ order.pnl_amount >= 0 ? '+' : '' }}${{ order.pnl_amount ? order.pnl_amount.toFixed(2) : '0.00' }}
|
{{ order.pnl_percent >= 0 ? '+' : '' }}{{ order.pnl_percent ? order.pnl_percent.toFixed(2) : '0.00' }}%
|
- {{ getCloseReason(order.close_reason) }} |
+
+
+ {{ getStatusText(order.status) }}
+
+ |
{{ formatTime(order.closed_at) }} |
@@ -733,6 +737,32 @@
toggleAdminMode() {
this.promptAdminMode();
+ },
+
+ getStatusBadgeClass(status) {
+ const classMap = {
+ 'closed_tp': 'badge-success',
+ 'closed_sl': 'badge-error',
+ 'closed_be': 'badge-warning',
+ 'closed_ts': 'badge-success',
+ 'closed_manual': 'badge-info',
+ 'cancelled': 'badge-secondary'
+ };
+ return classMap[status] || 'badge-secondary';
+ },
+
+ getStatusText(status) {
+ const textMap = {
+ 'pending': '挂单中',
+ 'open': '持仓中',
+ 'closed_tp': '止盈平仓',
+ 'closed_sl': '止损平仓',
+ 'closed_be': '保本平仓',
+ 'closed_ts': '移动止盈',
+ 'closed_manual': '手动平仓',
+ 'cancelled': '已取消'
+ };
+ return textMap[status] || status;
}
},
mounted() {