Commit 800531a4 by 陈超

A

parent 6a13f88c
......@@ -324,10 +324,10 @@
}
</style>
<div id="app">
<div v-show="!review" class="testPaperTop box">
<div class="testPaperTop box">
<p class="testPaperTop_time flex1">{{countDown}}</p>
<span class="testPaperTop_da">答题卡</span>
<img @click="onCounting" class="testPaperTop_pau" :src="counting ? '__THEME__/img/pau.png' : '__THEME__/img/right_arrow.png'">
<span v-show="!review" class="testPaperTop_da">答题卡</span>
<img v-show="!review" @click="onCounting" class="testPaperTop_pau" :src="counting ? '__THEME__/img/pau.png' : '__THEME__/img/right_arrow.png'">
</div>
<div class="testPaperBotm">
<div class="box">
......@@ -506,7 +506,7 @@
this.initAnswerMode()
this.doCountDown()
if(this.review) {
this.countDown = ""
this.countDown = this.computeTime(this.info.reply_time * 60)
this.expand = true
}
console.log("Review = " + this.review)
......@@ -547,6 +547,12 @@
finished: this.finished
}
},
computeTime: function(time) {
let hours = Math.floor(time / 3600)
let minutes = Math.floor((time % 3600) / 60)
let seconds = Math.round(time % 60)
return (hours < 10 ? '0' + hours : hours) + ":" + (minutes < 10 ? '0' + minutes : minutes) + ":" + (seconds < 10 ? '0' + seconds : seconds)
},
doCountDown: function() {
if(!this.counting || this.review) {
return
......@@ -556,10 +562,7 @@
if(time <= 0) {
this.showFinish = true
} else {
let hours = Math.floor(time / 3600)
let minutes = Math.floor((time % 3600) / 60)
let seconds = Math.round(time % 60)
this.countDown = (hours < 10 ? '0' + hours : hours) + ":" + (minutes < 10 ? '0' + minutes : minutes) + ":" + (seconds < 10 ? '0' + seconds : seconds)
this.countDown = this.computeTime(time)
setTimeout(this.doCountDown, 1000)
this.timeConsumed += 1
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment