QYF-GitLab1
昨天 cf7e71c6d0fb64eeb6b5deac540da843b4bb465c
src/assets/js/middleGround/api/edu.js
New file
@@ -0,0 +1,310 @@
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,
    })
  },
  //更新课程申请信息
  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