feat: add tabular key monitor rule reference on all exchanges

Replace the pipe-separated rule blurb with a detailed five-column table driven by .env-backed gate parameters for easier trading reference.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-10 18:40:36 +08:00
parent 5faedfbfb7
commit 9c7290dea5
8 changed files with 291 additions and 29 deletions
+14 -1
View File
@@ -29,6 +29,17 @@
.key-row-collapse.key-history-failed{border-color:rgba(232,160,144,.4);background:rgba(36,22,24,.95)}
.key-row-collapse.key-history-failed .key-row-collapse-summary{color:#e8cfc8}
.key-row-collapse.key-history-failed .key-history-brief,.key-row-collapse.key-history-failed .key-history-outcome-badge{color:#e8a090;background:rgba(232,160,144,.1);border:1px solid rgba(232,160,144,.28)}
.key-rule-table-wrap{overflow-x:auto;margin:0 -2px}
.key-rule-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.72rem;line-height:1.45}
.key-rule-table th,.key-rule-table td{border:1px solid #2a3348;padding:7px 9px;vertical-align:top;text-align:left}
.key-rule-table th{background:rgba(0,0,0,.28);color:#9ab;font-weight:600;white-space:nowrap}
.key-rule-table td{color:#c5cde0}
.key-rule-table .key-rule-type{color:#fff;font-weight:600;line-height:1.35}
.key-rule-table .key-rule-sub{color:#8fc8ff;font-size:.66rem;font-weight:500}
.key-rule-list{margin:0;padding-left:1.15em}
.key-rule-list li{margin:3px 0}
.key-rule-foot{margin:8px 0 0;font-size:.68rem;color:#8892b0;line-height:1.4}
.key-rule-foot code{font-size:.66rem;color:#8fc8ff}
</style>
{% macro key_direction_label(k) -%}
@@ -115,7 +126,9 @@
</form>
<details class="tip-collapse key-rule-collapse">
<summary class="tip-collapse-summary">关键位监控规则说明</summary>
<div class="tip-collapse-body rule-tip">{{ key_gate_rule_text }}</div>
<div class="tip-collapse-body rule-tip">
{% include 'key_monitor_rule_tips.html' %}
</div>
</details>
<div class="panel-scroll pos-list key-panel-scroll">
{% for k in key %}