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('/v2/miniprogram/user', {}, !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('/v2/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('/v2/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' }); } }); } } }); } });