// pages/my/my.js
const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        is_bingding: false,
    },
    //首次登录小程序,跳转到认证手机页面
    goPhoneCode() {
        wx.navigateTo({url: '/pages/index/phone-code/phone-code?from_my=' + true})
    },
    //兑换
    charge() {
        wx.navigateTo({
            url: '../my/charge/charge',
        })
    },
    //我的资料
    myProfile() {
        wx.navigateTo({
            url: '../my/myProfile/myProfile',
        })
    },
    //跳转我的预约
    myAppointment() {
        wx.navigateTo({
            url: './all-appointment/all-appointment?currentTab=' + 0,
        })
    },
    goNotConfirm() {
        wx.navigateTo({
            url: './all-appointment/all-appointment?currentTab=' + 1,
        })
    },
    goAppointed() {
        wx.navigateTo({
            url: './all-appointment/all-appointment?currentTab=' + 2,
        })
    },
    goCanceled() {
        wx.navigateTo({
            url: './all-appointment/all-appointment?currentTab=' + 3,
        })
    },
    goEnded() {
        wx.navigateTo({
            url: './all-appointment/all-appointment?currentTab=' + 4,
        })
    },
    //我的唱完卡
    myCard() {
        wx.navigateTo({
            url: 'myCard/myCard',
        })
    },
    //联系客服
    contact() {
        wx.navigateTo({
            url: 'serviceWeChat/serviceWeChat',
        })
    },
    //判断手机号是否绑定
    checkMobile() {
        let url = '/portal/Index/check_mobile';
        let header = {
            "XX-token": wx.getStorageSync('token')
        };
        app.post(url, {},header).then((res) => {
            console.log(res);
            if(res.is_binding) {
                this.setData({is_bingding: true})
            }else {
                this.setData({is_bingding: false})
            }
        })
    },
    //获取用户基本信息
    getUser() {
        let url = '/user/Profile/getUserInfo';
        let header = {
            "XX-token": wx.getStorageSync('token')
        };
        app.post(url, {}, header).then((res) => {
            console.log('个人信息结果',res);
            this.setData({personal_info: res.user})
        });
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        const self = this;
        self.getUser();
        self.checkMobile();
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})