提交 a2332ffa 编写于 作者: guangjun.yang's avatar guangjun.yang

请来云鹊医App学习完整课程

上级 7111c190
...@@ -32,7 +32,8 @@ export default { ...@@ -32,7 +32,8 @@ export default {
fontSize: 37.5, fontSize: 37.5,
content: "", content: "",
shareImageUrl: shareImageUrl:
"https://file.yunqueyi.com/logo.png?version=" + new Date().getTime() "https://file.yunqueyi.com/logo.png?version=" + new Date().getTime(),
shareUrl: ''
}; };
}, },
props: { props: {
...@@ -77,7 +78,7 @@ export default { ...@@ -77,7 +78,7 @@ export default {
type: String, type: String,
default: "" default: ""
}, },
shareUrl: { projectId: {
type: String, type: String,
default: "" default: ""
} }
...@@ -105,8 +106,43 @@ export default { ...@@ -105,8 +106,43 @@ export default {
goBack() { goBack() {
rocNative.goBack(); rocNative.goBack();
}, },
//分享
// 生成分享的url
goShare() { goShare() {
let _this = this;
let videoUrl = this.$route.query.videoUrl || '';
let info = "";
if(videoUrl) {
let limitTimes = this.$route.query.limitTimes || 0;
info = JSON.stringify({
projectId: this.projectId,
videoUrl: videoUrl,
limitTimes: limitTimes
})
} else {
info = JSON.stringify({
projectId: this.projectId,
})
}
let param = {
channel: 1, // 分享渠道 1:APP
info: info,
type: 2, // 业务类型 1:教培项目 2:继教项目 3:职称考项目
setEntry: true
};
_this.POST("portal/shareParam/save", param).then(res => {
if (res.code == "000000") {
let url = getWebPageUrl(`cme/#/sharecoop?uuid=${res.data}`);
_this.shareUrl = url;
this.goShareAction();
}
}).catch( e => {
console.error(e);;
});
},
//分享
goShareAction() {
// 这里要改造 // 这里要改造
// let url = location.href, // let url = location.href,
let _this = this; let _this = this;
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
:isFixNavbar="isFixNavbar" :isFixNavbar="isFixNavbar"
:shareUrl="shareUrl" :shareUrl="shareUrl"
:burialPoint="pointStyle" :burialPoint="pointStyle"
:projectId="projectId"
borderStyle="0px solid #fff" borderStyle="0px solid #fff"
:backMethod="from" :backMethod="from"
></CommonNavbar> ></CommonNavbar>
...@@ -357,7 +358,7 @@ export default { ...@@ -357,7 +358,7 @@ export default {
let _this = this; let _this = this;
this.from = this.$route.query.from || this.from || "native"; this.from = this.$route.query.from || this.from || "native";
this.projectId = this.$route.query.id || 1; this.projectId = this.$route.query.id || 1;
this.generateShareUrl(); // this.generateShareUrl();
// 此两个参数将由接口返回 // 此两个参数将由接口返回
// this.courseRequire = this.$route.query.courseRequire; // this.courseRequire = this.$route.query.courseRequire;
// this.provinceId = this.$route.query && this.$route.query.provinceId || 0; // this.provinceId = this.$route.query && this.$route.query.provinceId || 0;
...@@ -423,7 +424,7 @@ export default { ...@@ -423,7 +424,7 @@ export default {
let videoUrl = this.$route.query.videoUrl || ''; let videoUrl = this.$route.query.videoUrl || '';
let info = ""; let info = "";
if(videoUrl) { if(videoUrl) {
let limitTimes = this.$route.query.limitTimes || 300000; let limitTimes = this.$route.query.limitTimes || 0;
info = JSON.stringify({ info = JSON.stringify({
projectId: this.projectId, projectId: this.projectId,
videoUrl: videoUrl, videoUrl: videoUrl,
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<!-- banner视频 --> <!-- banner视频 -->
<div class="video-box" v-if="bannerType == 2"> <div class="video-box" v-if="bannerType == 2">
<pica-video ref="picaVideo" @onVideoEnd="onVideoEnd" @onReplay="onReplay"> <pica-video ref="picaVideo" :coverType="coverType" @onVideoEnd="onVideoEnd" @onReplay="onReplay">
<!-- 试看结束 --> <!-- 试看结束 -->
<div class="cover" v-if="logged && coverType === 1"> <div class="cover" v-if="logged && coverType === 1">
<course-covers coverTips="试看结束<br />请来云鹊医App学习完整课程" :isSingle="true" rightBtnText="学习完整课程" @btnClick="btnClick" /> <course-covers coverTips="试看结束<br />请来云鹊医App学习完整课程" :isSingle="true" rightBtnText="学习完整课程" @btnClick="btnClick" />
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册