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

生成分享的url

上级 59a10da2
......@@ -420,9 +420,23 @@ export default {
// 生成分享的url
generateShareUrl() {
let _this = this;
let videoUrl = this.$route.query.videoUrl || '';
let info = "";
if(videoUrl) {
let limitTimes = this.$route.query.limitTimes || 300000;
info = JSON.stringify({
projectId: this.projectId,
videoUrl: videoUrl,
limitTimes: limitTimes
})
} else {
info = JSON.stringify({
projectId: this.projectId,
})
}
let param = {
channel: 1, // 分享渠道 1:APP
info: `${_this.projectId}`,
info: info,
type: 2 // 业务类型 1:教培项目 2:继教项目 3:职称考项目
};
_this.POST("portal/shareParam/save", param).then(res => {
......@@ -950,7 +964,7 @@ export default {
if(videoUrl) {
_this.limitTimes = this.$route.query.trySeeTime || 300000;
_this.videoOptions.mp4 = videoUrl;
_this.videoOptions.trySeeTime = this.$route.query.trySeeTime || 300000;
_this.videoOptions.trySeeTime = this.$route.query.trySeeTime || 300000;
} else {
_this.limitTimes = res.data.trySeeTime;
_this.videoOptions.mp4 = res.data.attachmentUrl;
......@@ -965,9 +979,6 @@ export default {
// 判断是否是mp4
if(mp4Url.lastIndexOf('.mp4') > 0) {
_this.bannerType = 2;
// // TODO test
// _this.videoOptions.mp4 += 2;
} else {
if (res.data.attachmentType == 2) {
_this.videoOptions.mp4 = res.data.attachmentUrl;
......
此差异已折叠。
......@@ -342,7 +342,8 @@ export default {
isShowFFDialog: false,
needShort: false,
uuid: '',
token: ''
token: '',
shareParam: {},
};
},
components: {
......@@ -414,7 +415,8 @@ export default {
};
this.GET(`portal/shareParam/queryByUuid`, param).then(res => {
if (res.code == "000000") {
this.projectId = res.data;
this.shareParam = JSON.parse(res.data);
this.projectId = this.shareParam.projectId || 178;
this.getProjectParticularsV2();
console.log('queryByUuid', res);
}
......@@ -757,7 +759,8 @@ export default {
token: _this.token,
setEntry: true
};
let videoUrl = this.$route.query.videoUrl || '';
// let videoUrl = this.$route.query.videoUrl || '';
let videoUrl = this.shareParam.videoUrl;
if(videoUrl) {
param.trySeeFlag = 0;
} else {
......@@ -772,9 +775,10 @@ export default {
this.needShort = true;
}, 5000);
if(videoUrl) {
_this.limitTimes = this.$route.query.trySeeTime || 300000;
// _this.limitTimes = this.$route.query.trySeeTime || 300000;
_this.limitTimes = this.shareParam.trySeeTime || 300000;
_this.videoOptions.mp4 = videoUrl;
_this.videoOptions.trySeeTime = this.$route.query.trySeeTime || 300000;
_this.videoOptions.trySeeTime = this.shareParam.trySeeTime || 300000;
} else {
_this.limitTimes = res.data.trySeeTime;
_this.videoOptions.mp4 = res.data.attachmentUrl;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册