101 lines
1.8 KiB
JavaScript
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() {
|
||
|
|
|
||
|
|
}
|
||
|
|
})
|