赛事状态分布
各类别参赛人数
最近赛事
大赛(多站赛事)管理
一个大赛 = 一站比赛(如「2026 大同市青少年滑雪锦标赛」),各有自己的场地、日期、小项、报名与成绩。
顶部的「🏔️ 大赛」选择器切换当前操作的大赛——下方「赛事管理 / 报名管理 / 成绩管理 / 打印」都只看所选大赛。
办下一站时用「复制为新大赛」:小项结构 + 仲裁 + 线路数据一并带过去,改场地日期即可。
新建大赛
小程序「赛事主页」顶部文案(留空则沿用「赛事信息」里的全局文案)
报名选项(小程序下拉框)
留空会自动回退到默认值。报名项目建议写完整名称(带高山滑雪 / 单板滑雪前缀),组别写组名即可。组别行改动后,下方年龄段表会自动跟随;点「保存选项」时年龄段一并保存。
赛事列表
报名记录
按「项目 → 组别 → 性别」逐层收窄,列表与导出都跟随这里的筛选。只选项目 = 该项目全部组别;再选组别 = 该组别男女合并;三个都选 = 单个榜单。
报名时系统会按身份证号解析出生日期,与组别的出生日期范围比对(后台按「不早于 / 不晚于某日期」设置),不符者直接拒绝报名。点上方「组别年龄段设置」可修改。
导出内容包含报名编号、姓名、性别、年龄、身份证号、手机号、代表单位(俱乐部)、紧急联系人、报名项目、组别、比赛日期与场地、号码布、报名费、状态、健康证明、提交时间。Excel 导出为 .xlsx(表头冻结、数字列可直接统计),也可导出 CSV 供其它系统导入。
💡 「按组别×性别拆分」:一个「组别 + 性别」一个工作表(如「大回转青年组男子」「大回转青年组女子」),适合现场分发号码布、分组核对。拆分的范围同样是当前筛选(想只拆某个项目,就把上面项目选中再导出)。
比赛成绩
成绩、签表、证书都按「项目 + 组别 + 性别」独立成榜 —— 先选项目,再选组别,最后选性别,下方才是对应榜单的成绩表。
配对依据 FIS 6504.3.2 / 6504.3.3:资格赛(种子排位)成绩排出配对 → 16 强单败淘汰逐轮 PK。 两轮赛制:每组上方(第一位)运动员第一轮走红道,第二轮交换赛道;处罚时间 = 资格赛最佳成绩 × 4%(上限 1.5 秒)。 单轮赛制:配对表下方出现选道下拉,选道权归该组资格赛名次更好者,其选定道次后对手只能走另一条道。
上传支持 Excel(.xlsx) 与 CSV 两种格式,列相同:bibNumber,name,club,time1,time2(只需这 5 列:号码布 / 姓名 / 代表单位(俱乐部)/ 第一轮 / 第二轮)。性别、组别、国籍(默认 CHN)按「号码布」自动从报名记录带出,没匹配到报名的行用默认值,上传后在下方表格逐条「编辑」即可。可选列 gender,group,nationality,status1,status2(填了则覆盖自动带出的值)。时间格式 mm:ss.xxx 或 ss.xxx。状态取值:finished 已完成 / in_progress 进行中 / dns 未出发 / dnf 未完成 / dsq 犯规 / dqb 判罚取消资格。
🖨 打印类型(下拉框选择):非平行项目(高山 / 单板个人赛)可选 两轮成绩(总成绩) 或 第一轮成绩;平行项目(高山平行 / 单板平行)可选 资格赛 · 第一轮、资格赛 · 两轮合计、决赛成绩。第一轮成绩单和资格赛两轮成绩单都带差值列(资格赛两轮为两轮相加后的差值)。决赛成绩单只列最终名次——资格赛榜由前两张单据单独出,不再重复打印。
⚠️ 用 Excel 填写时注意:「第一轮 / 第二轮」两列必须是「文本」格式(下载的 Excel 模板已预设好)。否则 Excel 会把 00:58.200 存成「58 分 20 秒」,导入后时间会偏大 60 倍 —— 出现这种情况系统会在上传后提示你核对。若不想折腾格式,直接下载 CSV 模板用记事本 / WPS 填写最保险。
💡 模板里的示例行首列写的是「示例」而不是号码布,整份误传也不会进成绩表(只会提示「号码布格式错误」)。填数据时删掉示例行即可。
⏱ 打印到计时台 —— 高山回转/大回转:一轮失误,还有一次机会;单板平行资格赛:第一轮DQ,直接结束比赛。
计时排名按小项规则:回转 / 大回转 / 单板个人赛两轮相加(两轮独立滑行)—— 第一轮判罚仍有第二轮资格,两轮都有效则两轮用时相加排序,只有一轮有效则以该轮成绩参与排名,两轮都没有有效成绩才作废垫底;平行回转 / 平行大回转 / 全能两轮相加(组合赛道)—— 第一轮判罚直接终止比赛、禁止第二轮滑行、没有有效成绩,第二轮判罚整条同样作废;滑降 / 超级大回转单轮定成绩 —— 一轮判罚或没有成绩即作废垫底。特殊赛制可在「赛事管理 → 编辑赛事」里人工指定计时规则。
公告列表
首页 Hero 顶部
保存后小程序下拉刷新即生效。
首页顶部 Hero 区域
⚠️ 当前是「全部大赛」视图:这里编辑的是全局默认文案。请在顶部选择具体大赛后,再为该站单独填写标题 / 日期 / 地点(站内填了优先用站内的,留空回退这里的全局值)。
可上传多张(最多 8 张,每张不超过 2MB),打印成绩单时表头 Logo 每行 4 张、超过自动换第二行,整体居中。每个 Logo 下方的数字是打印时的高度(px,16–160),改完点「保存大小」生效。跟随顶部大赛选择器:选中某站时上传的是该站自己的表头 Logo(打印该站成绩单用);该站没上传时回退用「全部大赛」的全局 Logo。
小程序「赛事中心」顶部横幅最上方一行小字,改完点底部「保存」生效。
「赛事中心」顶部横幅背景,建议横版雪场景(不超过 5MB)。小程序端会自动叠加半透明深蓝遮罩,保证白色文字清晰可读。
展示在「赛事中心」大赛卡片上方的图片轮播窗口(最多 8 张,每张不超过 5MB,建议横版 16:6 左右)。未上传时不显示轮播。
赛事设置(报名人数限制 / 报名页文案)
当前是「全部大赛」视图:这里编辑的是全局默认(协议 / 注意事项 / 健康证明 / 总人数上限)。顶部选择具体大赛后,可为该站单独覆盖。
保存后小程序报名页立即生效(无需重新发版)。注意事项每行一条,行首的 • 符号会自动加上,不用手写。
证书底图(A4 竖版)
证书文字内容
预览为示意效果,实际尺寸与清晰度以小程序端生成为准。坐标按百分比定位,任意尺寸底图都不会跑位。
页面装饰图(PNG)
给小程序「首页 / 成绩查询 / 报名页」各加一张装饰图(宣传图、海报等)。 仅支持 PNG、不超过 5MB。上传后在右侧预览里按住图片拖动定位、拖右下角手柄缩放, 也可直接输入数字微调,保存后小程序对应页面即可显示。坐标按百分比定位,任意屏幕都不会跑位。
管理密码
当前密码来源:读取中…
· 修改成功后,当前账号的其他登录会失效(本浏览器不受影响)。
· 密码以加盐哈希(scrypt)保存,服务端不保存明文。
· 若当前登录的是内置 admin 兜底密码,「恢复为环境变量密码」仍可改回环境变量那个。
登录账号
支持多个账号同时登录后台;新账号只能由已登录管理员在此开通,外部无法注册。
登录记录
保留最近 200 条(含失败尝试),按时间倒序显示前 50 条。
数据备份与恢复
备份包含全部管理端数据:比赛(赛事/子赛事)、成绩、PK 晋级结果、报名记录、公告、
账号、赛事/证书/站点设置、比赛技术信息、上传的图片素材(Logo / 证书底图等)。
· 建议每场比赛成绩录完、或每次改完重要设置后下载一份,妥善保存备份文件;
· 版本更新部署不会动线上数据(数据存在云托管 MySQL);备份用于 MySQL 意外清空、
换环境重部或误操作后的恢复基线;
· 登录会话(小程序用户 / 后台会话)属于临时状态,不在备份范围内,恢复后用户重新登录即可。
⚠️ 恢复会用备份文件覆盖当前全部数据(比赛、成绩、报名等都会变回备份时的样子), 且恢复后服务会自动重启几秒到几十秒。恢复前请务必先下载一份当前数据留底。