qa-education-exam-weapp/pages/exam/record/record.js

101 lines
1.8 KiB
JavaScript

// pages/exam/record/record.js
import {
getExamRecordListByUser
} from "../../../api/index";
Page({
/**
* 页面的初始数据
*/
data: {
PASSEDNUM: 0,
showCount: 10,
currentPage: 1,
totalPage: 0,
varList: [],
},
async getData() {
const resData = await getExamRecordListByUser({
showCount: this.data.showCount,
currentPage: this.data.currentPage
})
this.setData({
varList: [...this.data.varList, ...resData.varList],
totalPage: resData.page.totalPage,
ALLEXAMTIMES: resData.page.totalResult,
PASSEDNUM: resData.baseInfo.PASSEDNUM
})
},
goResult(e) {
let resData = e.currentTarget.dataset.item
wx.navigateTo({
url: '/pages/exam/results/results?STAGEEXAM_ID=' +
resData.STAGEEXAM_ID +
'&EXAMRESULT=' + resData.RESULT +
'&EXAMSCORE=' + resData.EXAMSCORE +
'&PASSSCORE=' + resData.PASSSCORE +
'&PAPER_EXAMSCORE=' + resData.ALL_EXAMSCORE,
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.getData()
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
this.setData({
currentPage: ++this.data.currentPage
})
if (this.data.totalPage >= this.data.currentPage) {
this.getData()
}
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})