{% extends "base.html" %} {% block title %}{% if postcard %}{{ 'pc_form.edit'|t(user.language) }}{% else %}{% if create_type == 'received' %}{{ 'pc_form.new_received'|t(user.language) }}{% else %}{{ 'pc_form.new_sent'|t(user.language) }}{% endif %}{% endif %} - {{ 'brand'|t(user.language) }}{% endblock %} {% block content %}

{% if postcard %}{{ 'pc_form.edit'|t(user.language) }}{% else %}{% if create_type == 'received' %}{{ 'pc_form.new_received'|t(user.language) }}{% else %}{{ 'pc_form.new_sent'|t(user.language) }}{% endif %}{% endif %}

{% if error %}
{{ error }}
{% endif %} {% set is_new = (postcard is none) %} {% set is_edit = (postcard is not none) %} {% set edit_status = postcard.status if is_edit else '' %} {% set is_received_form = (create_type == 'received' and is_new) or (is_edit and edit_status == 'received') %}
{% if is_received_form %} {# ── 收到表单:无状态选择 ── #} {% else %} {# ── 寄出表单 ── #} {% if is_new %} {# 新建寄出:状态默认由日期自动判定,可手动覆盖 #} {% else %} {# 编辑时:显示状态选择 #} {% endif %}
{% endif %}
{{ 'pc_form.cancel'|t(user.language) }}
{% endblock %}