|
@@ -46,7 +46,8 @@ export default {
|
|
commitTime: null, //暂存时间-节流
|
|
commitTime: null, //暂存时间-节流
|
|
commitTimePhoto: null, //判断拍照时刻-节流
|
|
commitTimePhoto: null, //判断拍照时刻-节流
|
|
videoPauseSetTimeout: null, //定时器停留太久触发
|
|
videoPauseSetTimeout: null, //定时器停留太久触发
|
|
- failToRegister: false //报名推送不通过
|
|
|
|
|
|
+ failToRegister: false, //报名推送不通过
|
|
|
|
+ videoPauseSetTimeStatus: false
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -99,6 +100,7 @@ export default {
|
|
this.commitTime = null;
|
|
this.commitTime = null;
|
|
this.commitTimePhoto = null;
|
|
this.commitTimePhoto = null;
|
|
this.openPhotoStatus = 0;
|
|
this.openPhotoStatus = 0;
|
|
|
|
+ this.videoPauseSetTimeStatus = false;
|
|
clearTimeout(this.videoPauseSetTimeout); //删除暂停计算拍照定时器
|
|
clearTimeout(this.videoPauseSetTimeout); //删除暂停计算拍照定时器
|
|
},
|
|
},
|
|
//获取播放记录
|
|
//获取播放记录
|
|
@@ -361,7 +363,8 @@ export default {
|
|
if (
|
|
if (
|
|
this.photoList.length == 0 ||
|
|
this.photoList.length == 0 ||
|
|
this.activeSection.learning == 1 ||
|
|
this.activeSection.learning == 1 ||
|
|
- this.$refs.takePicture.takePhotoModal || this.failToRegister
|
|
|
|
|
|
+ this.$refs.takePicture.takePhotoModal ||
|
|
|
|
+ this.failToRegister
|
|
)
|
|
)
|
|
return;
|
|
return;
|
|
let videoTime = this.player.j2s_getCurrentTime();
|
|
let videoTime = this.player.j2s_getCurrentTime();
|
|
@@ -430,6 +433,7 @@ export default {
|
|
}
|
|
}
|
|
)
|
|
)
|
|
.then(() => {
|
|
.then(() => {
|
|
|
|
+ this.videoPauseSetTimeStatus = true;
|
|
this.$router.go(0);
|
|
this.$router.go(0);
|
|
})
|
|
})
|
|
.catch(() => {});
|
|
.catch(() => {});
|
|
@@ -438,7 +442,11 @@ export default {
|
|
},
|
|
},
|
|
//视频恢复播放时触发
|
|
//视频恢复播放时触发
|
|
onVideoPlay() {
|
|
onVideoPlay() {
|
|
- if (this.activeSection.learning != 1 && this.goodsData.erJianErZao) {
|
|
|
|
|
|
+ if (
|
|
|
|
+ this.activeSection.learning != 1 &&
|
|
|
|
+ this.goodsData.erJianErZao &&
|
|
|
|
+ !this.failToRegister
|
|
|
|
+ ) {
|
|
clearTimeout(this.videoPauseSetTimeout);
|
|
clearTimeout(this.videoPauseSetTimeout);
|
|
}
|
|
}
|
|
console.log("视频恢复播放时触发");
|
|
console.log("视频恢复播放时触发");
|
|
@@ -653,7 +661,8 @@ export default {
|
|
if (
|
|
if (
|
|
this.$refs.takePicture.takePhotoModal ||
|
|
this.$refs.takePicture.takePhotoModal ||
|
|
this.$refs.takePicture.photoBadStatus ||
|
|
this.$refs.takePicture.photoBadStatus ||
|
|
- this.failToRegister
|
|
|
|
|
|
+ this.failToRegister ||
|
|
|
|
+ this.videoPauseSetTimeStatus
|
|
) {
|
|
) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|