diff --git a/src/api/boe/courseRecord.js b/src/api/boe/courseRecord.js index 23475313..0018efaf 100644 --- a/src/api/boe/courseRecord.js +++ b/src/api/boe/courseRecord.js @@ -61,12 +61,63 @@ const exportStudentOfTearcher = function(userId) { const courseRecordList = function(data) { return ajax.postJson('/b1/system/teacher/teacher-course-list',data); } +const getListByToken = function(data) { + return ajax2.get('/manageApi',`/admin/teacherRecord/getListByToken?courseName=${data.courseName}&pageNo=${data.pageNo}&pageSize=${data.pageSize}`); +} + +/** + * 导出授课记录 + * + * @param {Object} data + */ +const courseRecordExport2 = function(data) { + return axios.request({ + baseURL: "/manageApi", + url: '/admin/export/exportInTeacherRecord', + method: 'post', + data:data, + headers:{'Content-Type':'application/json;charset=utf-8'}, + responseType: 'blob' + }) +} + +/** + * 导出课程下的学员信息 + * + */ +const exportStudentOfCourse2 = function(courseId,courseType) { + return axios.request({ + baseURL: "/manageApi", + url: '/admin/export/exportTeacherRecordStudentInfo?courseId='+courseId+'&courseType='+courseType, + method: 'get' + // headers:{'Content-Type':'application/json;charset=utf-8'}, + // responseType: 'blob' + }) +} + +/** + * 导出教师下的所有授课记录下的学员信息 + * + */ +const exportStudentOfTearcher2 = function(userId) { + return axios.request({ + baseURL: "/manageApi", + url: '/b1/system/teacher/teacher-course-student-export?userId='+userId, + method: 'post', + headers:{'Content-Type':'application/json;charset=utf-8'}, + responseType: 'blob' + }) +} export default { courseRecordExport, + courseRecordExport2, courseRecordList, + getListByToken, exportStudentOfCourse, + exportStudentOfCourse2, exportStudentOfTearcher, + exportStudentOfTearcher2, } diff --git a/src/api/modules/teacher.js b/src/api/modules/teacher.js index c5b8eb84..e862885f 100644 --- a/src/api/modules/teacher.js +++ b/src/api/modules/teacher.js @@ -1,6 +1,5 @@ import ajax from '@/utils/xajax.js' import ajax2 from '../unionAjax.js'; -import axios from "axios"; /** * 按名称查询 @@ -212,55 +211,6 @@ const findAllCourses=function(query){ return ajax.postJson('/xboe/teacher/update-sync',data); } - -const getListByToken = function(data) { - return ajax2.get('/manageApi',`/admin/teacherRecord/getListByToken?courseName=${data.courseName}&pageNo=${data.pageNo}&pageSize=${data.pageSize}`); -} - -/** - * 导出授课记录 - * - * @param {Object} data - */ -const courseRecordExport2 = function(data) { - return axios.request({ - baseURL, - url: '/manageApi/admin/export/exportInTeacherRecord', - method: 'post', - data:data, - headers:{'Content-Type':'application/json;charset=utf-8'}, - responseType: 'blob' - }) -} - -/** - * 导出课程下的学员信息 - * - */ -const exportStudentOfCourse2 = function(courseId,courseType) { - return axios.request({ - baseURL, - url: '/manageApi/admin/export/exportTeacherRecordStudentInfo?courseId='+courseId+'&courseType='+courseType, - method: 'get' - // headers:{'Content-Type':'application/json;charset=utf-8'}, - // responseType: 'blob' - }) -} - -/** - * 导出教师下的所有授课记录下的学员信息 - * - */ -const exportStudentOfTearcher2 = 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' - }) -} - export default { findByName, getInfoById, @@ -277,9 +227,5 @@ export default { exports, syncUpdate, detailTeacher, - updateTeacher, - courseRecordExport2, - exportStudentOfCourse2, - exportStudentOfTearcher2, - getListByToken, + updateTeacher } diff --git a/src/views/course/Mylecnotes.vue b/src/views/course/Mylecnotes.vue index da545bb9..48b431f7 100644 --- a/src/views/course/Mylecnotes.vue +++ b/src/views/course/Mylecnotes.vue @@ -155,7 +155,7 @@