{% extends "base.html" %} {% block title %}HappyWedding{% endblock %} {% block content %}

{% if is_create_mode %}最小创建一户{% else %}编辑户信息{% endif %}

{% if not is_create_mode %}
当前对象:{{ household.head_name or '新户' }} 户编码 {{ household.household_code }}
{% endif %}
返回管理首页
{% if is_create_mode %} {% endif %} {% if is_create_mode %}

创建后自动完成

  • 自动生成户编码:{{ household.household_code }}
  • 默认到场状态:待确认
  • 默认邀请状态:未邀请
返回管理首页 本步骤只做最小创建,其他字段可以稍后补齐。
{% else %}
可多选,也可直接补新标签
{% set selected_tag_ids = household.tag_option_ids_json or [] %} {% for option in tag_options %} {% else %}
当前还没有可选标签,可以直接在下方新增。
{% endfor %}
{% if gift_records %}

当前已有礼金明细,保存户级信息时会自动按明细重算汇总金额与礼金主状态。

{% endif %}
返回管理首页 {% if is_create_mode %}新增模式:保存后会自动进入编辑页{% else %}最近更新时间:{{ household.updated_at.strftime('%Y-%m-%d %H:%M') if household.updated_at else '-' }}{% endif %}
{% endif %}
{# 家庭成员管理部分 - 仅在编辑模式显示 #} {% if not is_create_mode %}

家庭成员

管理该户的家庭成员信息,包括到场状态、儿童标识等。

{{ members|length }} 人
{# 成员列表 #} {% if members %}
{% for member in members %}
{{ member.name }} {% if member.relation_to_head %} {{ member.relation_to_head }} {% endif %} {% if member.is_child %} 儿童 {% endif %} {% if member.needs_red_packet %} 需红包 {% endif %}
{% if member.gender %} {{ gender_labels.get(member.gender, '-') }} {% endif %} {% if member.age_group %} {{ age_group_labels.get(member.age_group, '-') }} {% endif %} {{ '已到场' if member.actually_attended else '未到场' }} {{ '预计到场' if member.expected_to_attend else '预计不到场' }}
{% if member.note %}

备注:{{ member.note }}

{% endif %}
{% endfor %}
{% else %}

暂无家庭成员记录,点击下方按钮添加。

{% endif %} {# 新增成员表单 #}
+ 添加新成员
{# 编辑成员表单(初始隐藏) #}

礼金明细

逐条记录礼金与礼品往来。现金类记录会自动汇总到当前户的礼金金额。

{{ gift_records|length }} 条
{% if gift_records %}
{% for record in gift_records %}
{{ gift_record_type_label(record.record_type) }} {% if record.amount is not none %} ¥{{ '%.2f'|format(record.amount) }} {% endif %} {% if record.gift_name %} {{ record.gift_name }} {% endif %}
记录时间:{{ record.record_time.strftime('%Y-%m-%d %H:%M') if record.record_time else '-' }} 礼金方式:{{ record.method_option.option_label if record.method_option else '-' }} 记录场景:{{ record.scene_option.option_label if record.scene_option else '-' }} 礼品估值:{{ '¥%.2f'|format(record.estimated_value) if record.estimated_value is not none else '-' }}
{% if record.note %}

备注:{{ record.note }}

{% endif %}
{% endfor %}
{% else %}

当前还没有礼金明细,补录后会自动同步户级礼金汇总。

{% endif %}
+ 新增礼金明细
{# 成员数据(用于编辑表单) #}
{% endif %} {% endblock %}