diff --git a/src/views/portal/article/Detail.vue b/src/views/portal/article/Detail.vue index 336ffc68..bd6b2110 100644 --- a/src/views/portal/article/Detail.vue +++ b/src/views/portal/article/Detail.vue @@ -286,7 +286,7 @@ export default { let startTime = new Date().getTime(); this.setTime = setTimeout(()=>{ let endTime = new Date().getTime(); - let totalTime = parseInt((endTime - startTime) / 1000); + let totalTime = Math.round((endTime - startTime) / 1000); this.cumulativeDuration += totalTime; if(this.cumulativeDuration <= this.defaultMaxTime){ this.sendStudyTime(totalTime); diff --git a/src/views/portal/case/Detail.vue b/src/views/portal/case/Detail.vue index 4fc03bc3..180157ce 100644 --- a/src/views/portal/case/Detail.vue +++ b/src/views/portal/case/Detail.vue @@ -545,7 +545,7 @@ export default { let startTime = new Date().getTime(); this.setTimeCase = setTimeout(() => { let endTime = new Date().getTime(); - let totalTime = parseInt((endTime - startTime) / 1000); + let totalTime = Math.round((endTime - startTime) / 1000); this.cumulativeDuration += totalTime if(this.cumulativeDuration <= this.defaultMaxTime){ this.$store.dispatch("userTrigger", { diff --git a/src/views/study/coursenew.vue b/src/views/study/coursenew.vue index 85fa59d7..06457d30 100644 --- a/src/views/study/coursenew.vue +++ b/src/views/study/coursenew.vue @@ -480,7 +480,7 @@ let startTime = new Date().getTime(); this.appendStudyOtherHandle = setTimeout(function() { let endTime = new Date().getTime(); - let totalTime = parseInt((endTime - startTime) / 1000); + let totalTime = Math.round((endTime - startTime) / 1000); $this.cumulativeDuration += totalTime; if($this.cumulativeDuration <= $this.maxDuration){ //发送时长 @@ -1477,7 +1477,9 @@ //如果当前追加开始时间不为空 let now = new Date(); let m = now.getTime() - this.appendStartTime.getTime(); //相差的毫秒数 - let sen = parseInt(m / 1000); //计算秒数 + console.log(m/1000,'时间'); + + let sen = Math.round(m / 1000); //计算秒数 console.log('定时器时间',sen); // 每次添加的是定时器计时的时间 duration = duration + sen;//追加的是秒