123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- var app = getApp();
- Page({
- data: {
- userInfo: null,
- },
- onLoad: function (options) {
- this.setData({ userInfo: app.globalData.userInfo });
- },
- onShow: function () {
- if (!app.globalData.userInfo) {
- app.error("请登录后再操作", function () {
- setTimeout(function () { wx.navigateBack({}) }, 2000);
- });
- }
- },
- formSubmit: function (event) {
- var that = this;
- if (event.detail.value.username == '') {
- app.error('用户名不能为空');
- return;
- }
- if (event.detail.value.nickname == '') {
- app.error('昵称不能为空');
- return;
- }
- app.request('/addons/cms/wxapp.user/profile', event.detail.value, function (data) {
- that.setData({ userInfo: data.userInfo });
- app.globalData.userInfo = data.userInfo;
- app.success('修改成功!', function () {
- setTimeout(function () {
- //要延时执行的代码
- wx.switchTab({
- url: 'index'
- });
- }, 2000); //延迟时间
- });
- }, function (data, ret) {
- app.error(ret.msg);
- });
- },
- //上传头像
- uploadAvatar: function () {
- var that = this;
- wx.chooseImage({
- success: function (res) {
- var tempFilePaths = res.tempFilePaths;
- var formData = app.globalData.config.upload.multipart;
- formData.token = app.globalData.userInfo.token;
- wx.uploadFile({
- url: app.globalData.config.upload.uploadurl,
- filePath: tempFilePaths[0],
- name: 'file',
- formData: formData,
- success: function (res) {
- var row = JSON.parse(res.data);
- if (row.code == 1) {
- app.success('头像上传成功');
- that.setData({ ["userInfo.avatar"]: app.globalData.config.upload.cdnurl + row.data.url });
- }
- },
- error: function (e) {
- console.log(e);
- }
- });
- }, error: function () {
- console.log(e);
- }
- });
- }
- })
|