feat(results): 新增实时结果列表和详情页面,支持评委查看和评分

- 添加 results_results-list 和 results_results-detail 路由及页面
- 实现比赛列表展示,支持跳转到实时结果详情
- 在结果详情页面添加分组和题目切换功能
- 集成游戏统计 API,实时获取队伍答题数据
- 添加 TeamResultCard 和 GroupTabs 可复用组件
- 更新国际化配置和类型定义
This commit is contained in:
2026-02-28 08:46:11 +08:00
parent e70409082a
commit 2b50bd2c71
19 changed files with 870 additions and 102 deletions

View File

@ -67,6 +67,16 @@ declare namespace Api {
Finished = 3,
}
interface CompetitionItem {
Id: number
Name: string
StartTime: string
EndTime: string
TeamGroupNumber: number
PublishStatus: number
RoomID: number
}
/** room */
interface Room {
/** room id */

View File

@ -33,6 +33,9 @@ declare module "@elegant-router/types" {
"rank_rank-detail": "/rank/rank-detail";
"rank_rank-list": "/rank/rank-list";
"results": "/results";
"results_results-detail": "/results/results-detail";
"results_results-detail-copy": "/results/results-detail-copy";
"results_results-list": "/results/results-list";
"template": "/template";
"template_template-detail": "/template/template-detail";
"template_template-list": "/template/template-list";
@ -120,7 +123,9 @@ declare module "@elegant-router/types" {
| "question-store"
| "rank_rank-detail"
| "rank_rank-list"
| "results"
| "results_results-detail-copy"
| "results_results-detail"
| "results_results-list"
| "template_template-detail"
| "template_template-list"
| "test"