|
|
@@ -5,7 +5,7 @@ export default class DealSeoData {
|
|
|
this.app = app
|
|
|
this.redirect = redirect
|
|
|
this.error = error
|
|
|
- this.skillDetail = {}
|
|
|
+ this.learnDetail = {}
|
|
|
this.isExist = true
|
|
|
}
|
|
|
|
|
|
@@ -24,18 +24,33 @@ export default class DealSeoData {
|
|
|
this.redirect(301, '/l/' + sale_id)
|
|
|
}
|
|
|
|
|
|
- const skillDetail = {}
|
|
|
+ const learnDetail = await this._getLearnDetail(sale_id)
|
|
|
|
|
|
return {
|
|
|
isExist: this.isExist,
|
|
|
sale_id,
|
|
|
- skillDetail,
|
|
|
+ learnDetail,
|
|
|
mobile: this.app.$deviceType.isMobile(),
|
|
|
head: this.dealThisMeta(),
|
|
|
act
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /** 获取课程详情 */
|
|
|
+ async _getLearnDetail (sale_id) {
|
|
|
+ let res = await this.$axios.$post('https://dev.test.proginn.com/api/sale/videoDetail', { sale_id })
|
|
|
+ let learnDetail = {}
|
|
|
+
|
|
|
+ console.log(res)
|
|
|
+ if (Number(res.status) === 1) {
|
|
|
+ learnDetail = res.data
|
|
|
+ } else if (Number(res.status) === 40001) {
|
|
|
+ this.isExist = false
|
|
|
+ }
|
|
|
+
|
|
|
+ return learnDetail
|
|
|
+ }
|
|
|
+
|
|
|
dealThisMeta() {
|
|
|
if (!this.isExist) {
|
|
|
// 页面不存在时
|