/* * @Company: hugeInfo * @Author: ldh * @Date: 2022-06-06 15:33:48 * @LastEditTime: 2022-06-15 17:10:03 * @LastEditors: ldh * @Version: 1.0.0 * @Description: */ // pages/me/index.js const $$ = require('../../utils/util'); // 获取用户信息 function getUserInfoApi() { return $$.request({ url: 'paUser/personal', type: 'get', service: 'cust' }); } Page({ /** * 页面的初始数据 */ data: { imgUrl: $$.url.img, // icon图片地址 userInfo: {}, // 用户信息 }, // 点击完善资料 handleGo() { let visible = this.data.userInfo.realStatus === '1'; wx.navigateTo({ url: visible ? '../../pages/perfectInformation/index?type=improvedata' : '../../pages/perfectInformation/index' }); }, // 退出登录 handleLoginOut() { $$.showModal({ content: '是否确认退出登录?', success: (res) => { if (res.confirm) { $$.loginOutClearData(); $$.showToast('已退出登录'); wx.reLaunch({ url: '../../pages/homePage/index', }); } }, }); }, // 获取用户信息 async getUserInfo() { $$.showLoading(); const res = await getUserInfoApi(); $$.hideLoading(); if (res.type) { this.setData({ userInfo: res.data }); } }, onLoad: function () {}, onShow(options) { this.getUserInfo(); }, });