var t = getApp(), e = require("../../utils/login.js"); Page({ data: { showLoding: !0, urlList: [], user: {} }, onLoad: function(n) { var o = this; e.pageStart(t).then(function(t) { o.getContent(); }); }, onShow: function() { this.refresh && this.getContent(); }, onPullDownRefresh: function() {}, onShareAppMessage: function() {}, getContent: function() { var n = this; wx.showLoading({ title: "" }), e.request(t.globalData.config.user.log, {}, !0).then(function(t) { if (wx.hideLoading(), 200 != t.code) return wx.showModal({ title: "提示", content: t.message }), !1; n.setData({ showLoding: !1, user: t.data.user, urlList: t.data.menu }, function() {}); }).catch(function(t) { wx.hideLoading(); }); }, islogin: function() { wx.showLoading({ title: "加载中" }); }, refresh: 0, toPage: function(t) { var e = t.currentTarget.dataset, n = (e.refresh, e.url); n ? wx.navigateTo({ url: "/pages/".concat(n) }) : wx.showToast({ title: "页面开发中~", icon: "none", duration: 2e3 }), this.refresh = 1; }, callUs: function() { if (!t.globalData.servicetel) return !1; wx.makePhoneCall({ phoneNumber: "" + t.globalData.servicetel }); }, updateUserAvatar: function() { var that = this; wx.chooseMedia({ count: 1, mediaType: ['image'], sourceType: ['album', 'camera'], success: function(res) { wx.uploadFile({ url: 'https://t-jm.v0750.com/miniprogram/upload', filePath: res.tempFiles[0].tempFilePath, name: 'file', success: function(uploadRes) { var data = JSON.parse(uploadRes.data); if (data.code == 200) { e.request('https://t-jm.v0750.com/miniprogram/user/update', { avatar: data.data.url }, true).then(function(res) { if (res.code == 200) { that.getContent(); wx.showToast({ title: '头像更新成功', icon: 'success' }); } else { wx.showToast({ title: res.message, icon: 'none' }); } }); } } }); } }); }, updateUserNickname: function() { var that = this; wx.showModal({ title: '修改昵称', editable: true, placeholderText: '请输入新昵称', success: function(res) { if (res.confirm && res.content) { e.request('https://t-jm.v0750.com/miniprogram/user/update', { nickname: res.content }, true).then(function(res) { if (res.code == 200) { that.getContent(); wx.showToast({ title: '昵称更新成功', icon: 'success' }); } else { wx.showToast({ title: res.message, icon: 'none' }); } }); } } }); } });