diff --git a/src/api/boe/courseRecord.js b/src/api/boe/courseRecord.js index 33dda498..696904b6 100644 --- a/src/api/boe/courseRecord.js +++ b/src/api/boe/courseRecord.js @@ -9,7 +9,7 @@ const baseURL = process.env.VUE_APP_BOE_BASE_API; /** * 导出授课记录 * - * @param {Object} kid + * @param {Object} data */ const courseRecordExport = function(data) { return axios.request({ @@ -20,14 +20,42 @@ const courseRecordExport = function(data) { headers:{'Content-Type':'application/json;charset=utf-8'}, responseType: 'blob' }) - - // return ajax.postJson('/b1/system/teacher/teacher-course-export',data); } +/** + * 导出课程下的学员信息 + * + */ +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} kid + * @param {Object} data */ const courseRecordList = function(data) { return ajax.postJson('/b1/system/teacher/teacher-course-list',data); @@ -37,6 +65,8 @@ const courseRecordList = function(data) { export default { courseRecordExport, - courseRecordList + courseRecordList, + exportStudentOfCourse, + exportStudentOfTearcher } diff --git a/src/views/course/Mylecnotes.vue b/src/views/course/Mylecnotes.vue index 60419fc9..2c18aab3 100644 --- a/src/views/course/Mylecnotes.vue +++ b/src/views/course/Mylecnotes.vue @@ -6,6 +6,7 @@