feat(admin): 优化用户界面交互与数据展示
- 在队伍选择页面增加卷轴展开动画,优化视觉体验 - 为游戏页面添加实时统计图表,使用 ECharts 展示各队答题进度 - 调整题目渲染器中图片的最大宽度为 200px - 在路由配置中隐藏 results_results-detail-copy 菜单项 - 修复 API 函数命名和参数类型,更新接口返回类型定义 - 移动拼音听写题目数据文件到 store 目录 - 更新 VSCode 拼写检查配置,添加 ECharts 单词
This commit is contained in:
46
apps/admin/src/typings/api/Competition.d.ts
vendored
46
apps/admin/src/typings/api/Competition.d.ts
vendored
@ -92,6 +92,7 @@ declare namespace Api {
|
||||
TeamGroupID: number
|
||||
QuestionID: number
|
||||
QuestionDetaiID: number
|
||||
TeamGroupQuestionID: number
|
||||
}
|
||||
interface QuestionListDetailRound {
|
||||
/** 题目 id */
|
||||
@ -188,6 +189,36 @@ declare namespace Api {
|
||||
IsCompleted: boolean
|
||||
}
|
||||
|
||||
/** 获取当前正在比赛的信息 */
|
||||
interface GetCurrentQuestionInfo {
|
||||
/** 答案 */
|
||||
Answer: string
|
||||
/** 结束时间 */
|
||||
EndTime: string
|
||||
/** 高度 */
|
||||
Height: number
|
||||
/** 分值 */
|
||||
Point: number
|
||||
/** 题目详情 id */
|
||||
QuestionDetailID: number
|
||||
/** 题目 id */
|
||||
QuestionID: number
|
||||
/** 题目规则 */
|
||||
QuestionRule: number
|
||||
/** 开始时间 */
|
||||
StartTime: string
|
||||
/** 任务模板列表 */
|
||||
TaskTemplete: any[]
|
||||
/** 队伍分组 id */
|
||||
TeamGroupID: number
|
||||
/** 队伍分组题目 id */
|
||||
TeamGroupQuestionID: number
|
||||
/** 队伍列表 */
|
||||
TeamList: any[]
|
||||
/** 宽度 */
|
||||
Width: number
|
||||
}
|
||||
|
||||
/** update room request */
|
||||
interface UpdateRoomRequest {
|
||||
/** 活动 id */
|
||||
@ -253,6 +284,21 @@ declare namespace Api {
|
||||
HeadImg?: string
|
||||
}
|
||||
|
||||
interface TeamAnswerData {
|
||||
Id: number
|
||||
MainId: number
|
||||
TeamGroupId: number
|
||||
TeamId: number
|
||||
QuestionId: number
|
||||
QuestionDetailId: number | null
|
||||
UserAnswerPicture: string
|
||||
UserAnswerFont: string // JSON string
|
||||
TeamName: string
|
||||
Points: number
|
||||
ResultPotins: number
|
||||
Status: number
|
||||
}
|
||||
|
||||
interface QuestionListRecord {
|
||||
/** 活动题目名称 */
|
||||
ActitvityQuestionName: string
|
||||
|
||||
Reference in New Issue
Block a user