import request from '@/plugin/axios/index.ts' import { handleQueryResourceListData } from '../tool' const eduApi = { // 获取商品下的组卷策略 getQuizConfigListByProduct(data) { return request({ url: '/edu/api/ApiGetQuizConfigListByProduct', method: 'post', data }) }, // 获取组卷结果 getEduQuizConfigResult(data) { return request({ url: '/edu/api/ApiGetEduQuizConfigResult', method: 'post', data }) }, //申请课程 applyNewCourse(data) { return request({ url: '/edu/api/ApiApplyNewCourse', method: 'post', data }) }, //更新课程信息 updateCourse(data) { return request({ url: '/edu/api/ApiUpdateCourse', method: 'post', data }) }, //更新课程申请信息 updateCourseApply(data) { return request({ url: '/edu/api/ApiUpdateCourseApply', method: 'post', data }) }, //获取我的课程 getAppCourseList(data) { return request({ url: '/edu/api/ApiGetAppCourseList', method: 'post', data }) }, //获取已申请的课程详情 getCourseById(data) { return request({ url: '/edu/api/ApiGetCourseById', method: 'post', data }) }, //获取创建课程中的班级列表 getCourseClassList(data) { return request({ url: '/edu/api/ApiGetCourseClassList', method: 'post', data }) }, //创建班级信息 newCourseClass(data) { return request({ url: '/edu/api/ApiNewCourseClass', method: 'post', data }) }, //删除班级信息 delCourseClass(data) { return request({ url: '/edu/api/ApiDelCourseClass', method: 'post', data }) }, // 更新班级信息 updateCourseClass(data) { return request({ url: '/edu/api/ApiUpdateCourseClass', method: 'post', data }) }, // 获取班级详情 getCourseClass(data) { return request({ url: '/edu/api/ApiGetCourseClass', method: 'post', data }) }, // 获取topic信息 getClassTopic(data) { return request({ url: '/edu/api/ApiGetClassTopic', method: 'post', data }) }, //创建课程订单 createCourseOrder(data) { return request({ url: '/store/api/CreateCourseOrder', method: 'post', data }) }, // 免费领取课程 makeFreeOrderPay(data) { return request({ url: '/store/api/MakeFreeOrderPay', method: 'post', data }) }, // 获取排名结果 getRankingList(data) { return request({ url: '/edu/api/ApiGetRankingList', method: 'post', data }) }, //获取个人排名 getRanking(data) { return request({ url: '/edu/api/ApiGetTopRanking', method: 'post', data }) }, // 新建排名记录 newRanking(data) { return request({ url: '/edu/api/ApiNewRanking', method: 'post', data }) }, // 删除组卷规则 delQuizConfig(data) { return request({ url: '/edu/admin/DelQuizConfig', method: 'post', data }) }, // 更新组卷规则 updateQuizConfig(data) { return request({ url: '/edu/admin/UpdateQuizConfig', method: 'post', data }) }, // 根据ID获取组卷配置 getQuizConfig(data) { return request({ url: '/edu/admin/GetQuizConfig', method: 'post', data }) }, // 为班级新建任务 newTask(data) { return request({ url: '/edu/api/ApiNewTask', method: 'post', data }) }, // 更新任务 updateTask(data) { return request({ url: '/edu/api/ApiUpdateTask', method: 'post', data }) }, // 获取班级任务列表 getTaskList(data) { return request({ url: '/edu/api/ApiGetTaskList', method: 'post', data }) }, // 删除班级任务列表 delTask(data) { return request({ url: '/edu/api/ApiDelTask', method: 'post', data }) }, // 为任务新建资源 newTaskCmsItem(data) { return request({ url: '/edu/api/ApiNewTaskCmsItem', method: 'post', data }) }, // 获取任务下的资源列表 getTaskCmsItem(data) { return request({ url: '/edu/api/ApiGetTaskCmsItem', method: 'post', data }) }, // 删除任务下的资源列表 removeTaskCmsItemList(data) { return request({ url: '/edu/api/ApiRemoveTaskCmsItemList', method: 'post', data }) }, // 为任务添加资源 addTaskCmsItemList(data) { return request({ url: '/edu/api/ApiAddTaskCmsItemList', method: 'post', data }) }, // 获取任务提交列表 getTaskSubmitList(data) { return request({ url: '/edu/api/ApiGetTaskSubmitList', method: 'post', data }) }, // 获取未提交任务列表 getUnSubmitList(data) { return request({ url: '/edu/api/ApiGetUnSubmitList', method: 'post', data }) }, // 为任务新建提交 newTaskSubmit(data) { return request({ url: '/edu/api/ApiNewTaskSubmit', method: 'post', data }) }, // 更新任务提交 updateTaskSubmit(data) { return request({ url: '/edu/api/ApiUpdateTaskSubmit', method: 'post', data }) }, // 获取任务提交统计 getTaskStatistics(data) { return request({ url: '/edu/api/ApiGetTaskStatistics', method: 'post', data }) }, // 获取用户提交统计列表 getUserTaskList(data) { return request({ url: '/edu/api/ApiGetUserTaskList', method: 'post', data }) } } export default eduApi