feat(results): 新增实时结果列表和详情页面,支持评委查看和评分
- 添加 results_results-list 和 results_results-detail 路由及页面 - 实现比赛列表展示,支持跳转到实时结果详情 - 在结果详情页面添加分组和题目切换功能 - 集成游戏统计 API,实时获取队伍答题数据 - 添加 TeamResultCard 和 GroupTabs 可复用组件 - 更新国际化配置和类型定义
This commit is contained in:
10
apps/admin/src/typings/api/Competition.d.ts
vendored
10
apps/admin/src/typings/api/Competition.d.ts
vendored
@ -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 */
|
||||
|
||||
7
apps/admin/src/typings/elegant-router.d.ts
vendored
7
apps/admin/src/typings/elegant-router.d.ts
vendored
@ -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"
|
||||
|
||||
Reference in New Issue
Block a user