diff --git a/ft-app/app/templates/admin.html b/ft-app/app/templates/admin.html index d428084..ffe40f3 100644 --- a/ft-app/app/templates/admin.html +++ b/ft-app/app/templates/admin.html @@ -133,33 +133,38 @@ {# ═══════════════════ Tab: 合约管理 ═══════════════════ #}
{% if products %} - {% for p in products %} -
{{ p.code }} · {{ p.name }}
- -
+ {# ── Add contract form ── #} +
+
添加合约
-
- - + + {% for p in products %} + {% endfor %}
+
+ + +
- +
- +
+ {# ── Contract tables per product ── #} + {% for p in products %} {% if p.contracts %} +
{{ p.code }} · {{ p.name }}
- + {% for c in p.contracts %} @@ -181,8 +186,6 @@ {% endfor %}
合约代码名称状态操作
合约代码月份状态操作
{{ c.code }}
- {% else %} -
暂无合约
{% endif %} {% endfor %} {% else %} @@ -212,5 +215,17 @@ function toggleProduct(header) { arrow.style.transform = 'rotate(-90deg)'; } } + +function onProductChange() { + var sel = document.getElementById('contract-product'); + var opt = sel.options[sel.selectedIndex]; + var code = opt.dataset.code || ''; + var input = document.getElementById('contract-code'); + if (code) { + input.placeholder = code + '2609'; + } else { + input.placeholder = '先选品种'; + } +} {% endblock %}