fix: 持仓卡片布局优化、闭盘禁用平仓、固定金额step修复

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-25 15:41:35 +08:00
parent 9772f3d986
commit de74ffe5b9
4 changed files with 56 additions and 36 deletions
+2
View File
@@ -644,6 +644,7 @@ def install_trading(app, *, login_required, require_nav, get_db, get_setting, se
"est_fee_open": fee_info["open_fee"],
"est_fee_close": fee_info["close_fee"],
"est_fee_close_type": fee_info["close_type"],
"fee_source": fee_info.get("fee_source") or "local",
"est_pnl_net": est_net,
"sl_order_active": order_st.get("sl_monitoring"),
"tp_order_active": order_st.get("tp_monitoring"),
@@ -654,6 +655,7 @@ def install_trading(app, *, login_required, require_nav, get_db, get_setting, se
"price_precision": tick.get("price_precision"),
"tick_size": tick.get("tick_size"),
"can_close": True,
"close_allowed": is_trading_session(),
"pending_orders": pending_for_row,
"trailing_be": bool(mon.get("trailing_be")) if mon else False,
"trailing_r_locked": int(mon.get("trailing_r_locked") or 0) if mon else 0,