实例期权页增加中控条件单卡片,接单后显示状态与触发参数。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1505,6 +1505,7 @@ def register_options_routes(app: Flask, cfg: dict[str, Any]) -> None:
|
||||
spot_sell_hint = None
|
||||
cond_locked = False
|
||||
cond_msg = ""
|
||||
cond_order = None
|
||||
try:
|
||||
from lib.options.options_cond_order_lib import has_active_cond_order, list_cond_orders
|
||||
|
||||
@@ -1515,6 +1516,7 @@ def register_options_routes(app: Flask, cfg: dict[str, Any]) -> None:
|
||||
if cond_locked:
|
||||
act = list_cond_orders(conn_c, active_only=True)
|
||||
if act:
|
||||
cond_order = act[0]
|
||||
cond_msg = str(act[0].get("message") or act[0].get("status") or "")
|
||||
finally:
|
||||
conn_c.close()
|
||||
@@ -1527,6 +1529,7 @@ def register_options_routes(app: Flask, cfg: dict[str, Any]) -> None:
|
||||
"spot_sell": spot_sell_hint,
|
||||
"cond_order_locked": cond_locked,
|
||||
"cond_order_msg": cond_msg,
|
||||
"cond_order": cond_order,
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -13,7 +13,15 @@
|
||||
{% if options_enabled and options_open_allowed is defined and not options_open_allowed %}
|
||||
<div class="flash" style="margin-bottom:12px">当前交易模式为对冲(永期/期期),不可单独开期权;持仓可在此查看/平仓.切换请到 env「交易模式」.</div>
|
||||
{% endif %}
|
||||
<div class="flash" id="opt-cond-lock-banner" style="margin-bottom:12px;display:none">中控条件单占用中,禁止手动开仓.</div>
|
||||
<div class="opt-cond-order-card" id="opt-cond-order-card" hidden>
|
||||
<div class="opt-cond-order-head">
|
||||
<strong>中控条件单</strong>
|
||||
<span class="opt-cond-st" id="opt-cond-order-st"></span>
|
||||
<span class="opt-cond-lock-note">已接收 · 禁止手动开仓</span>
|
||||
</div>
|
||||
<div class="opt-cond-order-grid" id="opt-cond-order-grid"></div>
|
||||
<div class="opt-cond-order-msg" id="opt-cond-order-msg"></div>
|
||||
</div>
|
||||
|
||||
<div class="options-dual-grid">
|
||||
<div class="card options-order-card"{% if options_open_allowed is defined and not options_open_allowed %} style="opacity:.72"{% endif %}>
|
||||
@@ -356,4 +364,4 @@
|
||||
</div>
|
||||
</div>
|
||||
<script src="/static/options_expiry_countdown.js?v=1"></script>
|
||||
<script src="/static/options_panel.js?v=68"></script>
|
||||
<script src="/static/options_panel.js?v=69"></script>
|
||||
|
||||
Reference in New Issue
Block a user