提交 4af750bb authored 作者: 王鹏飞's avatar 王鹏飞

chore(api): 课程接口升级到V3版本

上级 671d122c
......@@ -6,7 +6,7 @@ import httpRequest from '../utils/request.js'
* @param {string} courseId 课程ID
*/
export function getCourse(semesterId, courseId) {
return httpRequest.get(`/api/lms/v2/education/courses/${semesterId}/${courseId}`).then(response => {
return httpRequest.get(`/api/lms/v3/education/courses/${semesterId}/${courseId}`).then(response => {
response.chapters = response.chapters.filter(item => {
item.children = item.children.filter(child => child.type === 2 && child.resource_id)
return item.children.length
......
......@@ -23,7 +23,7 @@ const getlearnFindList = (callback) => {
/* 获取所有课程列表 - 选课广场 和 我的课程 共用同一个,通过 isMy判断 */
const getCourseList = (isMy, param, callback) => {
util.requestApi({
url: util.config.URL_PATH1 + '/v2/education/courses' + (isMy ? '/my' : '' ),
url: util.config.URL_PATH1 + '/v3/education/courses' + (isMy ? '/my' : '' ),
data: param, // json格式
callback: function (res) {
let json = [];
......@@ -51,14 +51,14 @@ const getCourseList = (isMy, param, callback) => {
/* 获取某个课程详细信息 - 课程考核 和 课程讨论单独获取 */
const getCourseDetail = (id, sid, callback) => {
util.requestApi({
url: util.config.URL_PATH1 + '/v2/education/courses/' + sid + '/' + id,
url: util.config.URL_PATH1 + '/v3/education/courses/' + sid + '/' + id,
callback: function (res) {
let cur = res.data, _cur = cur.curriculum
/* 课程类型 curriculum_elective_type 类型 改为 course_type 吴锚要求 */
let _type = cur.course_type, str1 = _type == 1 ? '必修课' : (_type == 2 ? '选修课' : (_type == 3 ? '重修课' : ''))
let json = {
headerInfo: {
isStart: !!cur.selected, // 是否为开始学习按钮 或者 选课按钮
isStart: true, // 是否为开始学习按钮 或者 选课按钮
id: cur.course_id,
sid: cur.semester_id,
bgSrc: _cur && _cur.curriculum_picture || '../icons/home/default.jpg',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论