51 lines
1.9 KiB
TypeScript
51 lines
1.9 KiB
TypeScript
|
|
import { request } from '../request'
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 游戏相关接口 步骤
|
|||
|
|
* 1.GetQuestionByActivityIDAndStatus 抽题时候获取题目大纲信息
|
|||
|
|
* 2.GetQuestionListDetailRound 获取抽题目详情
|
|||
|
|
* 3.fetchSubmitQuestionResult点击开始答题后,把基础信息数据传给service
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
/** 抽题时候获取题目大纲信息 */
|
|||
|
|
export function fetchGetQuestionOutline(ActivityID: number, status: number = 0) {
|
|||
|
|
return request<App.Service.Response<Api.Competition.QuestionListRecord[]>>({
|
|||
|
|
url: `/Base/ActivityMain/GetQuestionByActivityIDAndStatus/?ActivityID=${ActivityID}&status=${status}`,
|
|||
|
|
method: 'post',
|
|||
|
|
data: {
|
|||
|
|
ActivityID,
|
|||
|
|
status,
|
|||
|
|
},
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/** 抽题目详情 */
|
|||
|
|
export function fetchGetQuestionDetail(ActivityID: string, questionID: number) {
|
|||
|
|
return request<App.Service.Response<Api.Competition.QuestionListDetailRound>>({
|
|||
|
|
url: `/Base/ActivityMain/GetQuestionListDetailRound/?MainID=${ActivityID}&questionID=${questionID}`,
|
|||
|
|
method: 'post',
|
|||
|
|
data: {
|
|||
|
|
MainID: ActivityID,
|
|||
|
|
questionID,
|
|||
|
|
},
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/** 提交抽题结果 */
|
|||
|
|
export function fetchSubmitQuestionResult(data: Api.Competition.QuestionAddParams) {
|
|||
|
|
return request<App.Service.Response<Api.Competition.QuestionListDetailRound>>({
|
|||
|
|
url: `/Base/ActivityMain/AddActivity_TeamQuestionUse/?RoomID=${data.RoomID}&MainID=${data.MainID}&TeamGroupID=${data.TeamGroupID}&QuestionID=${data.QuestionID}&QuestionDetaiID=${data.QuestionDetaiID}`,
|
|||
|
|
method: 'post',
|
|||
|
|
data,
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/** 获取游戏现场统计结果 */
|
|||
|
|
export function fetchGetGameStatistics(data: Api.Competition.QuestionAddParams) {
|
|||
|
|
return request<App.Service.Response>({
|
|||
|
|
url: `/Base/ActivityMain/GetTeamQuestionUseByTeamGroupIDAndQuestionID/?RoomID=${data.RoomID}&MainID=${data.MainID}&TeamGroupID=${data.TeamGroupID}&QuestionID=${data.QuestionID}&QuestionDetaiID=${data.QuestionDetaiID}`,
|
|||
|
|
method: 'post',
|
|||
|
|
data,
|
|||
|
|
})
|
|||
|
|
}
|