59 lines
1.1 KiB
Java
59 lines
1.1 KiB
Java
import {
|
|
formatSeconds,
|
|
} from '../../../utils/util.js'
|
|
|
|
let app = getApp()
|
|
Page({
|
|
data: {
|
|
spinShow: false,
|
|
paperId: null,
|
|
paper: {},
|
|
answer: {},
|
|
timer: null,
|
|
doTime: 0,
|
|
remainTime: 0,
|
|
remainTimeStr: '',
|
|
modalShow: false,
|
|
result: 0,
|
|
timeOutShow: false
|
|
},
|
|
onLoad: function(options) {
|
|
let paperId = options.id
|
|
let _this = this
|
|
_this.setData({
|
|
spinShow: true
|
|
});
|
|
app.formPost('/api/wx/student/exampaper/answer/read/' + paperId, null)
|
|
.then(res => {
|
|
_this.setData({
|
|
spinShow: false
|
|
});
|
|
if (res.code === 1) {
|
|
_this.setData({
|
|
paper: res.response.paper,
|
|
answer: res.response.answer,
|
|
paperId: paperId,
|
|
});
|
|
}
|
|
}).catch(e => {
|
|
_this.setData({
|
|
spinShow: false
|
|
});
|
|
app.message(e, 'error')
|
|
})
|
|
},
|
|
onUnload() {
|
|
clearInterval(this.data.timer)
|
|
},
|
|
returnRecord() {
|
|
wx.reLaunch({
|
|
url: '/pages/record/index',
|
|
});
|
|
},
|
|
timeOut() {
|
|
clearInterval(this.data.timer)
|
|
this.setData({
|
|
timeOutShow: true
|
|
});
|
|
}
|
|
}) |