import { http } from '@/utils/http'; import ENV from '@/config/env.js'; /** * @description 得到分享记录信息 * @param {object} data 请求数据 */ export function GetShareRecordInfo(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/GetShareRecordInfo`, data); } /** * @description 执行开始答题 * @param {object} data 请求数据 */ export function StartAnswer(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/StartAnswer`, data); } /** * @description 得到练习的题目索引列表 * @param {object} data 请求数据 */ export function GetExerciseQuestionIndexList(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/GetExerciseQuestionIndexList`, data); } /** * @description 得到题目信息 * @param {object} data 请求数据 */ export function GetQuestionInfo(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/GetQuestionInfo`, data); } /** * @description 得到答题记录题目信息 * @param {object} data 请求数据 */ export function GetQuestionInfo_AnswerRecord(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/GetQuestionInfo_AnswerRecord`, data); } /** * @description 填写题目答案 * @param {object} data 请求数据 */ export function FillQuestionAnswer(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/FillQuestionAnswer`, data); } /** * @description 提交答案 * @param {object} data 请求数据 */ export function SubmitAnswer(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/SubmitAnswer`, data); } /** * @description 结束答题 * @param {object} data 请求数据 */ export function EndAnswer(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseAnswerManager/EndAnswer`, data); } /** * @description 用于用户答题结束后,查看答题结果信息。(不带题卡信息) * @param {object} data 请求数据 答题记录ID */ export function GetAnswerRecordInfo(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/GetAnswerRecordInfo`, data); } /** * @description 用于用户答题结束后,查看答题结果报告。 * @param {object} data 请求数据 答题记录ID */ export function GetAnswerRecordReport(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/GetAnswerRecordReport`, data); } /** * @description 分页查询我的练习题答题记录列表 * @param {object} data 请求数据 答题记录ID */ export function PageQueryMyExerciseAnswerRecordList(data) { return http.post(ENV.VUE_APP_TeachingServer + `/ExerciseManager/PageQueryMyExerciseAnswerRecordList`, data); } /** * @description 分页查询我的任务列表 * @param {object} data 请求数据 每页容量;当前查询页 */ export function PageQueryPageQueryMyTaskList(data) { return http.post(ENV.VUE_APP_LearnWebSI + `?MethodName=page_query-PageQueryMyTaskList`, data); } /** * @description 得到我的任务列表(用于主页显示) * @param {object} data 请求数据 * "time_unit":"DAY", // 时间单位:DAY【日】,MONTH【月】 * "date_stamp":"2021-05-28", // 日期(当时间单位为日时,条件取日期) * "time_type":-1, //任务时间类型(课前、课中、课后)字典定义参看任务时间类型,-1 表示全部类型 */ export function TaskQueryGetMyTaskList(data) { return http.post(ENV.VUE_APP_LearnWebSI + `?MethodName=cominfo_query-task_query-GetMyTaskList`, data); } /** * @description 得到任务信息 * @param {object} data 请求数据 */ export function GetTaskInfo(data) { return http.post(ENV.VUE_APP_LearnWebSI + `?MethodName=teaching-task_manager-GetTaskInfo`, data); } /** * @description 分页查询教材列表 * @param {object} data 请求数据 每页容量;当前查询页 */ export function PageQueryBookList(data) { return http.post(ENV.VUE_APP_BookWebSI + `?MethodName=book-book_manager-PageQueryBookList`, data); } /** * @description 得到我的教材列表(学员查询自己加入的课程关联教材) */ export function GetMyBookList_JoinCourse_Student() { return http.post(ENV.VUE_APP_LearnWebSI + `?MethodName=cominfo_query-book_query-GetMyBookList_JoinCourse_Student`); } /** * @description 填写我的任务执行信息(学员填写) */ export function FillMyTaskExecuteInfo_Student(data) { return http.post(ENV.VUE_APP_LearnWebSI + `?MethodName=teaching-task_manager-FillMyTaskExecuteInfo_Student`, data); } /** * @description 得到我的任务每日分布(用于主页显示) */ export function GetMyTaskDailyDistribution(data) { return http.post(ENV.VUE_APP_LearnWebSI + `?MethodName=cominfo_query-task_query-GetMyTaskDailyDistribution`, data); }