Refresh env UI on trade-mode change; hide hedge review tabs in options mode.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-30 08:38:19 +08:00
parent 83ce50b24e
commit fdbbde08df
6 changed files with 74 additions and 12 deletions
@@ -185,10 +185,16 @@
{# Tab + 筛选:放在各内容卡片上方,全局作用于下方列表/统计 #}
<div class="or-toolbar">
<div class="or-tabs" role="tablist" aria-label="复盘分类">
<div class="or-tabs" role="tablist" aria-label="复盘分类" data-okx-trade-mode="{{ okx_trade_mode|default('options') }}">
{% if okx_trade_mode|default('options') == 'options' %}
<button type="button" class="or-tab active" data-source="option_spot" role="tab">期权交易记录</button>
<button type="button" class="or-tab" data-source="options_options" role="tab">期期对冲记录</button>
<button type="button" class="or-tab" data-source="perp_options" role="tab">期对冲记录</button>
{% elif okx_trade_mode == 'options_options' %}
<button type="button" class="or-tab active" data-source="options_options" role="tab">期对冲记录</button>
{% elif okx_trade_mode == 'perp_options' %}
<button type="button" class="or-tab active" data-source="perp_options" role="tab">永期对冲记录</button>
{% else %}
<button type="button" class="or-tab active" data-source="option_spot" role="tab">期权交易记录</button>
{% endif %}
</div>
<div class="or-filters">
<select id="or-filter-uly" autocomplete="off">
@@ -208,9 +214,11 @@
data-lpignore="true" data-1p-ignore="true" data-form-type="other" readonly>
<input type="datetime-local" id="or-filter-from" title="平仓起" autocomplete="off">
<input type="datetime-local" id="or-filter-to" title="平仓止" autocomplete="off">
{% if okx_trade_mode|default('options') == 'options' %}
<label class="muted">
<input type="checkbox" id="or-include-hedge-legs"> 含已归属对冲的期权腿
</label>
{% endif %}
</div>
</div>
@@ -408,4 +416,4 @@
</section>
</div>
<script src="/static/options_review.js?v=22"></script>
<script src="/static/options_review.js?v=23"></script>