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

bug fixes

上级 a08fa61d
......@@ -527,6 +527,7 @@ export default {
},
updatePages () {
cAction.Course.getCourseDetail(this.cid, this.sid).then(json => {
// this.tabs[1].chapterList = json.tabs1ChapterList
/* 更新直播状态 */
const course = json.tabs1ChapterList.course
for (let i = 0; i < course.length; i++) {
......@@ -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 {
// 获取最新直播提醒
cAction.Player.getNewLiveMsg()
.then(response => {
if (response.status === 200) {
if (!Array.isArray(response.data)) {
this.latest = response.data
}
if (response.status === 200 && !Array.isArray(response.data)) {
this.latest = response.data
} else {
this.latest = null
}
})
.finally(() => {
......@@ -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}`
this.openNewWindow(url)
} else if (liveStatus === 2 || liveStatus === 103) {
} else if (liveStatus === 103) {
// 查看回放
const replayUrl = data.record_url.replayUrl
const url = replayUrl
......@@ -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}`
this.openNewWindow(url)
} else if (
(liveStatus === 2 || liveStatus === 103) &&
data.enable_record === 1
) {
} else if (liveStatus === 103 && data.enable_record === 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}`
......@@ -263,6 +260,7 @@ export default {
this.getLiveList()
this.timer = setInterval(() => {
this.getNewLiveMsg()
this.getLiveList()
}, 3000)
},
beforeDestroy() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论