diff --git a/src/api/boe/courseRecord.js b/src/api/boe/courseRecord.js index fb87fd57..8f0eeb49 100644 --- a/src/api/boe/courseRecord.js +++ b/src/api/boe/courseRecord.js @@ -61,63 +61,13 @@ 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, - 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 { courseRecordExport, - courseRecordExport2, courseRecordList, getListByToken, exportStudentOfCourse, - exportStudentOfCourse2, exportStudentOfTearcher, - exportStudentOfTearcher2, } diff --git a/src/api/modules/teacher.js b/src/api/modules/teacher.js index 3d075b5b..4535a7c1 100644 --- a/src/api/modules/teacher.js +++ b/src/api/modules/teacher.js @@ -1,5 +1,6 @@ import ajax from '@/utils/xajax.js' import ajax2 from '../unionAjax.js'; +import axios from "axios"; /** * 按名称查询 @@ -38,7 +39,7 @@ const detailTeacher=function (id){ * tlevelId级别 * salaryId发薪地 * tsystemId - + * } query * @returns */ @@ -211,6 +212,55 @@ 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, @@ -227,5 +277,8 @@ export default { exports, syncUpdate, detailTeacher, - updateTeacher + updateTeacher, + courseRecordExport2, + exportStudentOfCourse2, + exportStudentOfTearcher2, } diff --git a/src/views/course/Mylecnotes.vue b/src/views/course/Mylecnotes.vue index 749a560e..da545bb9 100644 --- a/src/views/course/Mylecnotes.vue +++ b/src/views/course/Mylecnotes.vue @@ -14,11 +14,11 @@