46 lines
1.5 KiB
Markdown
46 lines
1.5 KiB
Markdown
# 报名填写页字段说明
|
|
|
|
## 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. 待确认项
|
|
- 是否支持代他人报名。
|
|
- 是否允许一次填写多个参赛人。
|