提交 0bb0e85a authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 a08fa61d
...@@ -527,6 +527,7 @@ export default { ...@@ -527,6 +527,7 @@ export default {
}, },
updatePages () { updatePages () {
cAction.Course.getCourseDetail(this.cid, this.sid).then(json => { cAction.Course.getCourseDetail(this.cid, this.sid).then(json => {
// this.tabs[1].chapterList = json.tabs1ChapterList
/* 更新直播状态 */ /* 更新直播状态 */
const course = json.tabs1ChapterList.course const course = json.tabs1ChapterList.course
for (let i = 0; i < course.length; i++) { for (let i = 0; i < course.length; i++) {
...@@ -537,7 +538,9 @@ export default { ...@@ -537,7 +538,9 @@ export default {
} }
} }
} }
}).catch(e => { this.$message.error(e.message) }).finally(() => { }) })
// 暂不处理,新增章节不能实时更新,需要手动刷新
// .catch(e => { this.$message.error(e.message) }).finally(() => { })
}, },
/** /**
* 课程内容 - 列表展开或者跳转 * 课程内容 - 列表展开或者跳转
......
...@@ -79,10 +79,10 @@ export default { ...@@ -79,10 +79,10 @@ export default {
// 获取最新直播提醒 // 获取最新直播提醒
cAction.Player.getNewLiveMsg() cAction.Player.getNewLiveMsg()
.then(response => { .then(response => {
if (response.status === 200) { if (response.status === 200 && !Array.isArray(response.data)) {
if (!Array.isArray(response.data)) { this.latest = response.data
this.latest = response.data } else {
} this.latest = null
} }
}) })
.finally(() => { .finally(() => {
...@@ -167,7 +167,7 @@ export default { ...@@ -167,7 +167,7 @@ export default {
// 进行中 // 进行中
const url = `http://view.csslcloud.net/api/view/index?roomid=${data.room_id}&userid=${data.user_id}&autoLogin=true&viewername=${data.username}&viewertoken=${data.password}` const url = `http://view.csslcloud.net/api/view/index?roomid=${data.room_id}&userid=${data.user_id}&autoLogin=true&viewername=${data.username}&viewertoken=${data.password}`
this.openNewWindow(url) this.openNewWindow(url)
} else if (liveStatus === 2 || liveStatus === 103) { } else if (liveStatus === 103) {
// 查看回放 // 查看回放
const replayUrl = data.record_url.replayUrl const replayUrl = data.record_url.replayUrl
const url = replayUrl const url = replayUrl
...@@ -189,10 +189,7 @@ export default { ...@@ -189,10 +189,7 @@ export default {
// 进行中 // 进行中
const url = `https://view.csslcloud.net/api/view/index?roomid=${data.room_id}&userid=${data.user_id}&autoLogin=true&viewername=${data.viewer_name}&viewertoken=${data.viewer_token}` const url = `https://view.csslcloud.net/api/view/index?roomid=${data.room_id}&userid=${data.user_id}&autoLogin=true&viewername=${data.viewer_name}&viewertoken=${data.viewer_token}`
this.openNewWindow(url) this.openNewWindow(url)
} else if ( } else if (liveStatus === 103 && data.enable_record === 1) {
(liveStatus === 2 || liveStatus === 103) &&
data.enable_record === 1
) {
// enable_record 0:不启用回放 1:开启回放 // enable_record 0:不启用回放 1:开启回放
// 查看回放 // 查看回放
const url = `https://view.csslcloud.net/api/view/callback?recordid=${data.record_id}&roomid=${data.room_id}&userid=${data.user_id}&autoLogin=true&viewername=${data.viewer_name}&viewertoken=${data.viewer_token}` const url = `https://view.csslcloud.net/api/view/callback?recordid=${data.record_id}&roomid=${data.room_id}&userid=${data.user_id}&autoLogin=true&viewername=${data.viewer_name}&viewertoken=${data.viewer_token}`
...@@ -263,6 +260,7 @@ export default { ...@@ -263,6 +260,7 @@ export default {
this.getLiveList() this.getLiveList()
this.timer = setInterval(() => { this.timer = setInterval(() => {
this.getNewLiveMsg() this.getNewLiveMsg()
this.getLiveList()
}, 3000) }, 3000)
}, },
beforeDestroy() { beforeDestroy() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论