mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-12 20:36:43 +08:00
去掉无用注释影响后绪修改逻辑
This commit is contained in:
@@ -510,14 +510,12 @@
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleOpen(key,path){
|
handleOpen(key,path){
|
||||||
// console.log(key,path,'handleOpen')
|
|
||||||
if(this.isFalse){
|
if(this.isFalse){
|
||||||
this.defaultOpeneds = [key]
|
this.defaultOpeneds = [key]
|
||||||
}
|
}
|
||||||
this.isFalse = false
|
this.isFalse = false
|
||||||
},
|
},
|
||||||
handleClose(key,path){
|
handleClose(key,path){
|
||||||
// console.log(key,path,'handleClose')
|
|
||||||
},
|
},
|
||||||
toUserHome(tea){
|
toUserHome(tea){
|
||||||
this.$router.push({path:this.$xpage.getHomePath(tea.teacherId)})
|
this.$router.push({path:this.$xpage.getHomePath(tea.teacherId)})
|
||||||
@@ -590,7 +588,6 @@
|
|||||||
let $this=this;
|
let $this=this;
|
||||||
if(this.contentData.id==contentId){
|
if(this.contentData.id==contentId){
|
||||||
this.onPlayerPause()
|
this.onPlayerPause()
|
||||||
//this.audioPause();
|
|
||||||
this.contentData.lastStudyTime=time;
|
this.contentData.lastStudyTime=time;
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
$this.$refs.myVideoPlayer.startPlay(time);
|
$this.$refs.myVideoPlayer.startPlay(time);
|
||||||
@@ -618,18 +615,9 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.playerBoxShow = false;
|
this.playerBoxShow = false;
|
||||||
//this.changePlayRes(r);
|
|
||||||
// this.playerBoxShow = false;
|
|
||||||
// this.notePlay = null;
|
|
||||||
// let $this=this;
|
|
||||||
// setTimeout(() => {
|
|
||||||
// $this.notePlay = time;
|
|
||||||
// }, 500)
|
|
||||||
},
|
},
|
||||||
//笔记组件触发,记录当前播放时间
|
//笔记组件触发,记录当前播放时间
|
||||||
videoLocation() {
|
videoLocation() {
|
||||||
//this.$store.dispatch("SetIntTimeNote", this.intTimeNote);
|
|
||||||
//console.log(this.contentData.id+'='+this.intTimeNote,'设置视频播放时间')
|
|
||||||
this.$refs.mynote.setVideoTime(this.contentData.id,this.intTimeNote);
|
this.$refs.mynote.setVideoTime(this.contentData.id,this.intTimeNote);
|
||||||
},
|
},
|
||||||
coutab(n) {
|
coutab(n) {
|
||||||
@@ -639,9 +627,7 @@
|
|||||||
let nowDate = new Date();
|
let nowDate = new Date();
|
||||||
let ctime = parseInt(nowDate.getTime() / 1000);
|
let ctime = parseInt(nowDate.getTime() / 1000);
|
||||||
let beforeUrl = parseInt(nowDate.getTime() / 1000) + '/' + fid;
|
let beforeUrl = parseInt(nowDate.getTime() / 1000) + '/' + fid;
|
||||||
//console.log(beforeUrl,'beforeUrl');
|
|
||||||
let urlSign = encodeURIComponent(encrypt(beforeUrl));
|
let urlSign = encodeURIComponent(encrypt(beforeUrl));
|
||||||
//console.log(urlSign,'urlSign');
|
|
||||||
cookies.set('PLAYSIGN_TIME', ctime); //写客户端的cookie保存
|
cookies.set('PLAYSIGN_TIME', ctime); //写客户端的cookie保存
|
||||||
//以下判断是为了区分本地环境和服务器环境
|
//以下判断是为了区分本地环境和服务器环境
|
||||||
if (process.env.NODE_ENV == 'development') {
|
if (process.env.NODE_ENV == 'development') {
|
||||||
@@ -649,9 +635,7 @@
|
|||||||
} else {
|
} else {
|
||||||
this.blobUrl = process.env.VUE_APP_BASE_API + '/xboe/m/course/cware/resource?sign=' + urlSign;
|
this.blobUrl = process.env.VUE_APP_BASE_API + '/xboe/m/course/cware/resource?sign=' + urlSign;
|
||||||
}
|
}
|
||||||
// console.log('this.contentData.id:',this.contentData.id)
|
|
||||||
this.blobId = this.contentData.id
|
this.blobId = this.contentData.id
|
||||||
//console.log(this.blobUrl,'this.blobUrl');
|
|
||||||
},
|
},
|
||||||
widthOpen(url) {
|
widthOpen(url) {
|
||||||
window.open(url, '_blank');
|
window.open(url, '_blank');
|
||||||
@@ -684,8 +668,6 @@
|
|||||||
this.curriculumData.url = r.content;
|
this.curriculumData.url = r.content;
|
||||||
}
|
}
|
||||||
this.$refs.mynote.showVideoTimeBtn(true);
|
this.$refs.mynote.showVideoTimeBtn(true);
|
||||||
//let url=process.env.VUE_APP_BASE_API+'/xboe/m/course/file/show?cf='+this.curriculumData.url;
|
|
||||||
//let url=this.fileBaseUrl+this.curriculumData.url;
|
|
||||||
this.createPlayUrl(r.contentRefId, this.curriculumData.url);
|
this.createPlayUrl(r.contentRefId, this.curriculumData.url);
|
||||||
} else if (r.contentType == 40) {
|
} else if (r.contentType == 40) {
|
||||||
// if (r.content != '' && r.content.indexOf('.pdf') == -1) {
|
// if (r.content != '' && r.content.indexOf('.pdf') == -1) {
|
||||||
@@ -784,7 +766,6 @@
|
|||||||
});
|
});
|
||||||
$this.appendStudyOtherTime();
|
$this.appendStudyOtherTime();
|
||||||
}, 15000); //非音视频课程学习,十五秒后记录
|
}, 15000); //非音视频课程学习,十五秒后记录
|
||||||
//this.appendStudyTime();
|
|
||||||
this.isContentType = this.contentData.contentType
|
this.isContentType = this.contentData.contentType
|
||||||
if (this.contentData.contentType != 50) {
|
if (this.contentData.contentType != 50) {
|
||||||
this.handleTimeout = setTimeout(function(){
|
this.handleTimeout = setTimeout(function(){
|
||||||
@@ -801,26 +782,19 @@
|
|||||||
this.$nextTick(function(){
|
this.$nextTick(function(){
|
||||||
if(this.contentData.progressVideo){
|
if(this.contentData.progressVideo){
|
||||||
this.$refs.myVideoPlayer.updateProgressByClickBar2(this.contentData.lastStudyTime,this.contentData.progressVideo);
|
this.$refs.myVideoPlayer.updateProgressByClickBar2(this.contentData.lastStudyTime,this.contentData.progressVideo);
|
||||||
// $this.notePlay = this.contentData.lastStudyTime;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//let h0=document.getElementById('id_course_player').offsetHeight;
|
|
||||||
let h=$this.$refs.coursePlayer.offsetHeight;
|
let h=$this.$refs.coursePlayer.offsetHeight;
|
||||||
//let h1=$this.$refs.coursePlayer.clientHeight;
|
|
||||||
///console.log(h0,h,$this.controlHeight,'$this.controlHeight');
|
|
||||||
//解决获取高度不正的问题
|
//解决获取高度不正的问题
|
||||||
if(h>400 && h<500){
|
if(h>400 && h<500){
|
||||||
h=h+40;
|
h=h+40;
|
||||||
}else if(h>500){
|
}else if(h>500){
|
||||||
h=h+60;
|
h=h+60;
|
||||||
}
|
}
|
||||||
//$this.controlHeight=h-99;
|
|
||||||
$this.controlHeight=h-95;
|
$this.controlHeight=h-95;
|
||||||
//console.log(h,$this.controlHeight,'$this.controlHeight');
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
//console.log('this.contentData11:',this.contentData,this.curriculumData)
|
|
||||||
// 视频设置禁用处理逻辑,如果用户已全部观看完该视频,则设置为能全部拖动的逻辑,把isDrag设置为true即可,同时删除本地存储的数据
|
// 视频设置禁用处理逻辑,如果用户已全部观看完该视频,则设置为能全部拖动的逻辑,把isDrag设置为true即可,同时删除本地存储的数据
|
||||||
if(this.contentData.progressVideo ===1){
|
if(this.contentData.progressVideo ===1){
|
||||||
var obj = JSON.parse(this.contentData.content)
|
var obj = JSON.parse(this.contentData.content)
|
||||||
@@ -1128,8 +1102,6 @@
|
|||||||
|
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
//console.log('加载课程信息失败:'+res.error);
|
|
||||||
//this.$message.error(res.message);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@@ -1611,60 +1583,6 @@
|
|||||||
this.saveStudyDuration(totalTime)
|
this.saveStudyDuration(totalTime)
|
||||||
}, this.appentInterval * 1000);
|
}, this.appentInterval * 1000);
|
||||||
},
|
},
|
||||||
//追加学习时长, flag是否提交到后台
|
|
||||||
// appendStudyTime() {
|
|
||||||
// //console.log('开始追加学习时长',this.isAppendTime);
|
|
||||||
// if (this.studyId == '') {
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// if (!this.contentData.id) {
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// if (!this.isAppendTime) {
|
|
||||||
// this.appendStartTime = null;
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if (this.appendHandle != null) {
|
|
||||||
// window.clearTimeout(this.appendHandle);
|
|
||||||
// }
|
|
||||||
// //首先从本地读取
|
|
||||||
// let duration = studyUtil.getStudyDuration();
|
|
||||||
// //console.log('追加学习时长,当前本地积累的学习时长='+duration);
|
|
||||||
// //追加学习长
|
|
||||||
// let $this = this;
|
|
||||||
// if (this.appendStartTime == null) {
|
|
||||||
// this.appendStartTime = new Date();
|
|
||||||
// this.appendHandle = setTimeout(function() {
|
|
||||||
// $this.appendStudyTime();
|
|
||||||
// }, $this.appentInterval); //设置定时追加学习时长
|
|
||||||
// //保存之前的
|
|
||||||
// if (duration >= 60 ) {
|
|
||||||
// this.saveStudyDuration(duration);
|
|
||||||
// }
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// //如果当前追加开始时间不为空
|
|
||||||
// let now = new Date();
|
|
||||||
// let m = now.getTime() - this.appendStartTime.getTime(); //相差的毫秒数
|
|
||||||
// // console.log(m/1000,'时间');
|
|
||||||
|
|
||||||
// let sen = Math.round(m / 1000); //计算秒数
|
|
||||||
// // console.log('定时器时间',sen);
|
|
||||||
// // 每次添加的是定时器计时的时间
|
|
||||||
// duration = duration + sen;//追加的是秒
|
|
||||||
// if (duration >= 60) { //一分钟保存一次
|
|
||||||
// this.saveStudyDuration(duration);
|
|
||||||
// } else {
|
|
||||||
// studyUtil.setStudyDuration(duration); //添加到本地存储中
|
|
||||||
// }
|
|
||||||
// //重新覆盖时间
|
|
||||||
// this.appendStartTime = new Date();
|
|
||||||
// //启动下次追加学习时长
|
|
||||||
// this.appendHandle = setTimeout(function() {
|
|
||||||
// $this.appendStudyTime();
|
|
||||||
// }, $this.appentInterval);
|
|
||||||
// },
|
|
||||||
|
|
||||||
finishStudyItem() { //设置完成学习的内容,针对于音视频的内容
|
finishStudyItem() { //设置完成学习的内容,针对于音视频的内容
|
||||||
if (!this.contentData.studyItemId) {
|
if (!this.contentData.studyItemId) {
|
||||||
@@ -1746,7 +1664,6 @@
|
|||||||
})
|
})
|
||||||
this.trueFalse = false
|
this.trueFalse = false
|
||||||
}
|
}
|
||||||
// }
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user