将操作提示移至顶部居中,增加滑入、淡入和轻微缩放动画,保持下方操作可用。 补齐规定赛、同步花样、车轮跳及交互绳等项目英文名称,缩短英文计数按钮文案。 窄横屏下将评分页顶部操作按钮移至第二行,计分表按钮按可用宽度换行;补充翻译、提示和英文布局回归测试。
花样跳绳裁判评分系统
Android 平板优先的 Flutter 裁判端。当前工程采用 GetX、Isar Community、Hive 与 Dio,按“本地实时计算 + 云端规则管理 + 云端最终校验”组织。
已实现
- 裁判登录、赛事工作台、实时评分首批页面
- GetX 状态、路由和依赖注入
- 配置化规则加载与独立 Rule Engine
- Isar 评分草稿与操作日志数据结构
- Hive 轻量配置缓存
- Mock 2025-v1 规则和规则引擎单元测试
- 基于 Pixso 源文件还原的横屏登录页、裁判评分页和业务弹窗
开发
flutter pub get
dart run build_runner build --delete-conflicting-outputs
flutter test
flutter analyze
flutter run
花样跳绳打分系统 - 裁判测试账号
所有测试账号统一密码:123456
| 项目 | 角色 | 账号 |
|---|---|---|
| 规定赛 | 创意编排裁判 1-3 | GS-C1、GS-C2、GS-C3 |
| 规定赛 | 完成质量裁判 1-3 | GS-E1、GS-E2、GS-E3 |
| 规定赛 | 主裁判 | GS-T1 |
| 个人花样(精英级) | DP 力量体操裁判 1-2 | IF-DP1、IF-DP2 |
| 个人花样(精英级) | DM 多摇裁判 1-2 | IF-DM1、IF-DM2 |
| 个人花样(精英级) | DR 绳子运用裁判 1-2 | IF-DR1、IF-DR2 |
| 个人花样(精英级) | 表现裁判 1-2 | IF-P1、IF-P2 |
| 个人花样(精英级) | 主裁判 | IF-T1 |
| 车轮跳花样(精英级) | DA 运动员 A 难度裁判 1-2 | WH-DA1、WH-DA2 |
| 车轮跳花样(精英级) | DB 运动员 B 难度裁判 1-2 | WH-DB1、WH-DB2 |
| 车轮跳花样(精英级) | 表现裁判 1-2 | WH-P1、WH-P2 |
| 车轮跳花样(精英级) | 主裁判 | WH-T1 |
| 交互绳花样(精英级) | DJ 跳绳难度裁判 1-2 | DD-DJ1、DD-DJ2 |
| 交互绳花样(精英级) | DT 摇绳难度裁判 1-2 | DD-DT1、DD-DT2 |
| 交互绳花样(精英级) | 表现裁判 1-2 | DD-P1、DD-P2 |
| 交互绳花样(精英级) | 主裁判 | DD-T1 |
| 表演赛(精英级) | A 组难度裁判 1-3 | SH-A1、SH-A2、SH-A3 |
| 表演赛(精英级) | B 组难度裁判 1-3 | SH-B1、SH-B2、SH-B3 |
| 表演赛(精英级) | 表现裁判 1-3 | SH-P1、SH-P2、SH-P3 |
| 表演赛(精英级) | 主裁判 | SH-T1 |
说明
- 每个账号登录后只显示该裁判席位对应的任务和评分页面。
- 保存、提交、成绩修正和操作记录按项目与席位分别存储。
- 当前账号用于本地开发和验收;接入赛事后台后,应由后台下发正式账号、场次和运动员信息。
Description