From 6a811e42bc6c824bc70f8da2e34fc2cc094fc4b2 Mon Sep 17 00:00:00 2001 From: nisen Date: Mon, 20 Nov 2023 15:46:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B0=8F=E6=95=B0=E8=BD=AC?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/portal/article/Detail.vue | 2 +- src/views/portal/case/Detail.vue | 2 +- src/views/study/coursenew.vue | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) 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;//追加的是秒