const { getTaskResult } = require("../../../utils/serve/team") const { getUserInfo } = require("../../../utils/serve/user") // subpackage/team/rank/rank.js Page({ /** * 页面的初始数据 */ data: { threeList:[], otherList:[], id:0, user:{}, currentRanking:0, status:1 }, /** * 生命周期函数--监听页面加载 */ async onLoad(options) { const user = await getUserInfo() this.setData({ id:options.taskId, user:user.data, status:options.status },()=>{ this.getList() }) }, async getList (){ const res = await getTaskResult(this.data.id) const {taskResults,currentRanking} = res.data this.setData({ currentRanking, threeList: taskResults != null ? taskResults.slice(0,3) : [], otherList: taskResults != null && taskResults.length > 3 ? taskResults.slice(3,taskResults.length) : [] }) }, goSport(){ wx.navigateTo({ url: '/subpackage/train/check-type/check-page?theme=team&taskId='+this.data.id, }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ async onShow() { setTimeout(() => { this.getList() }, 200); }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })