{% extends "base.html" %} {% block title %}系统管理{% endblock %} {% block heading %}系统管理{% endblock %} {% block breadcrumb %}品种与合约{% endblock %} {% block content %} {% set tab = request.query_params.get('tab', 'sync') %}
{# ═══════════════════ Tab: 数据同步 ═══════════════════ #}
全部合约
{% if request.query_params.get('synced') %} ✓ 行情 {{ request.query_params.synced }} 条 {% endif %} {{ total_contracts }} 个合约
{% if products %} {% for p in products %}
{{ p.code }} · {{ p.name }} {{ p.exchange }} {{ p.contracts|length }} 合约
{% endfor %} {% else %}
暂无品种,请先在「品种管理」中新建。
{% endif %}
{# ═══════════════════ Tab: 品种管理 ═══════════════════ #}
新建品种
{% if products %}
{% for p in products %} {% endfor %}
代码名称交易所合约数操作
{{ p.code }} {{ p.name }} {{ p.exchange }} {{ p.contracts|length }}
{% else %}
暂无品种,请先新建。
{% endif %}
{# ═══════════════════ Tab: 合约管理 ═══════════════════ #}
{% if products %} {# ── Add contract form ── #}
添加合约
{# ── Contract tables per product ── #} {% for p in products %} {% if p.contracts %}
{{ p.code }} · {{ p.name }}
{% for c in p.contracts %} {% endfor %}
合约代码月份状态操作
{{ c.code }} {{ c.name }} {% if c.is_active %}启用{% else %}停用{% endif %}
{% endif %} {% endfor %} {% else %}
暂无品种,请先在「品种管理」中新建。
{% endif %}
{% endblock %}