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

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

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