# 报名填写页字段说明 ## 1. 页面信息 - 页面名称:报名填写页 - 页面路径建议:`/pages/signup/form` - 页面目标:收集报名信息、校验资格并提交报名。 - 前置条件:用户已登录并选择赛事/组别。 ## 2. 表单字段 | 字段 | 类型 | 必填 | 说明 | | --- | --- | --- | --- | | eventId | hidden/string | 是 | 当前赛事ID | | groupId | select | 是 | 参赛组别 | | participantName | input | 是 | 参赛人姓名 | | participantPhone | input | 是 | 联系手机号 | | gender | select | 否 | 性别(按赛事要求) | | birthday | date | 否 | 出生日期(按组别判断年龄) | | idCardNo | input | 否 | 身份证号(如后续需要) | | clubName | input | 否 | 所属俱乐部/机构 | | emergencyContact | input | 否 | 紧急联系人 | | emergencyPhone | input | 否 | 紧急联系电话 | | remark | textarea | 否 | 备注说明 | | agreeProtocol | checkbox | 是 | 同意报名须知与隐私协议 | ## 3. 页面展示字段 - 赛事名称 - 组别信息 - 报名费用 - 退款规则摘要 - 报名须知摘要 ## 4. 校验规则 - 手机号格式必须正确。 - 必填项不可为空。 - 若赛事配置年龄限制,则需校验出生日期。 - 未勾选协议时不可提交。 ## 5. 提交行为 - 点击“提交并支付”后,调用报名接口。 - 成功后生成待支付订单并跳转支付流程。 - 失败时显示明确错误提示。 ## 6. 待确认项 - 是否支持代他人报名。 - 是否允许一次填写多个参赛人。