Files
learning-system-portal/src/api/boe/courseRecord.js
2023-01-04 16:46:25 +08:00

73 lines
1.5 KiB
JavaScript

/**我的授课记录*/
import ajax from '@/api/boe/boeApiAjax.js'
import axios from 'axios'
import { getToken } from '@/utils/token'
const baseURL = process.env.VUE_APP_BOE_BASE_API;
/**
* 导出授课记录
*
* @param {Object} data
*/
const courseRecordExport = function(data) {
return axios.request({
baseURL,
url: '/b1/system/teacher/teacher-course-export',
method: 'post',
data:data,
headers:{'Content-Type':'application/json;charset=utf-8'},
responseType: 'blob'
})
}
/**
* 导出课程下的学员信息
*
*/
const exportStudentOfCourse = function(userId,courseId) {
return axios.request({
baseURL,
url: '/b1/system/teacher/teacher-course-student-export?userId='+userId+'&courseId='+courseId,
method: 'post',
headers:{'Content-Type':'application/json;charset=utf-8'},
responseType: 'blob'
})
}
/**
* 导出教师下的所有授课记录下的学员信息
*
*/
const exportStudentOfTearcher = function(userId) {
return axios.request({
baseURL,
url: '/b1/system/teacher/teacher-course-student-export?userId='+userId,
method: 'post',
headers:{'Content-Type':'application/json;charset=utf-8'},
responseType: 'blob'
})
}
/**
* 授课记录列表
*
* @param {Object} data
*/
const courseRecordList = function(data) {
return ajax.postJson('/b1/system/teacher/teacher-course-list',data);
}
export default {
courseRecordExport,
courseRecordList,
exportStudentOfCourse,
exportStudentOfTearcher
}