import {
    getInviteRanking
} from '~/api/global'
import {
    getInviteList
} from '~/api/user'
import event from '~/mixins/event'
Page({
    behaviors: [event],
    data: {
        userInfo: {},
        ranking: '',
        gap: '',
        myCount: '',
        userList: [],
        inviteList: []
    },

    /**
     * 生命周期函数--监听页面加载
     */
    async onLoad(options) {
        wx.setNavigationBarColor({
            frontColor: '#ffffff',
            backgroundColor: '#2DCE66'
        })
        this.setData({
            userInfo: getApp().globalData.userInfo
        })
        let {
            list
        } = await getInviteList({
            pageSize: 9999
        })
        let {
            userList,
            ranking,
            gap,
            myCount
        } = await getInviteRanking()
        this.setData({
            inviteList: list,
            userList,
            ranking,
            gap,
            myCount
        })
    },

    jumpIndex() {
        wx.switchTab({
            url: '/pages/index/index',
        })
    },
    jumpUserInfo({
        currentTarget
    }) {
        if (!currentTarget.dataset.uid) {
            return
        }
        wx.navigateTo({
            url: `/pages/personal/index?uid=${currentTarget.dataset.uid}`,
        })
    },
    showTranscript() {
        this.selectComponent("#popUp").showModal()
    },
    closeTranscript() {
        this.selectComponent("#popUp").hideModal()
    },
    onShareAppMessage() {
        return {
            title: '这个小程序太赞了!孩子朗读能力蹭蹭上涨,推荐你试试!',
            path: `/pages/index/index?uid=${wx.getStorageSync('uid')}`,
            imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/375-300-2.jpg'
        }
    }
})