Show qty on plan card and merge float PnL row.
Read perp/option ETH size into 选约条件; combine 永续/期权浮盈 on one line. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -5,6 +5,15 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 2026-07-29 — 策略卡:浮盈合并;选约显示仓位数量
|
||||||
|
|
||||||
|
### 变更
|
||||||
|
|
||||||
|
1. 策略卡「永续浮盈 / 期权浮盈」合并为一行「永续/期权浮盈」。
|
||||||
|
2. 选约条件增加 `永续Neth/期权Meth`(读 `perp_qty_eth` / `option_qty_eth`)。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 2026-07-29 — 桌面端:备份规则说明、交易记录表格翻页
|
## 2026-07-29 — 桌面端:备份规则说明、交易记录表格翻页
|
||||||
|
|
||||||
### 变更
|
### 变更
|
||||||
|
|||||||
@@ -343,7 +343,9 @@ export default function PlanPage() {
|
|||||||
<div className="kv">
|
<div className="kv">
|
||||||
<span>选约条件</span>
|
<span>选约条件</span>
|
||||||
<span className="mono">
|
<span className="mono">
|
||||||
剩余≥{fmt(plan?.min_option_hours, 0)}h · 期权杠杆≥
|
永续{fmt(plan?.perp_qty_eth ?? 1, 0)}eth/期权
|
||||||
|
{fmt(plan?.option_qty_eth ?? 2, 0)}eth · 剩余≥
|
||||||
|
{fmt(plan?.min_option_hours, 0)}h · 期权杠杆≥
|
||||||
{fmt(plan?.min_option_leverage, 0)}x
|
{fmt(plan?.min_option_leverage, 0)}x
|
||||||
{plan?.fixed_direction_enabled
|
{plan?.fixed_direction_enabled
|
||||||
? plan?.fixed_perp_side === "short"
|
? plan?.fixed_perp_side === "short"
|
||||||
@@ -439,12 +441,12 @@ export default function PlanPage() {
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="kv">
|
<div className="kv">
|
||||||
<span>永续浮盈{plan?.mode === "LIVE" ? "(交易所)" : ""}</span>
|
<span>永续/期权浮盈</span>
|
||||||
<span className={`mono ${pnlClass(pos?.perp_upl)}`}>{fmt(pos?.perp_upl)}</span>
|
<span className="mono">
|
||||||
</div>
|
<span className={pnlClass(pos?.perp_upl)}>{fmt(pos?.perp_upl)}</span>
|
||||||
<div className="kv">
|
{" / "}
|
||||||
<span>{plan?.mode === "LIVE" ? "期权净盈亏" : "期权浮盈"}</span>
|
<span className={pnlClass(pos?.option_upl)}>{fmt(pos?.option_upl)}</span>
|
||||||
<span className={`mono ${pnlClass(pos?.option_upl)}`}>{fmt(pos?.option_upl)}</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
{plan?.mode === "LIVE" && open ? (
|
{plan?.mode === "LIVE" && open ? (
|
||||||
<>
|
<>
|
||||||
|
|||||||
Reference in New Issue
Block a user