| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- var app = getApp();
- const util = require('../../utils/util.js');
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- parameter: {
- 'navbar': '1',
- 'return': '1',
- 'title': '个人资料',
- 'color': true,
- 'class': '0'
- },
- userInfo:{},
- },
- /**
- * 授权回调
- */
- onLoadFun:function(){
- this.getUserInfo();
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
- },
- getPhoneNumber:function(e){
- var detail = e.detail, cache_key = wx.getStorageSync('cache_key'),that=this;
- if (detail.errMsg =='getPhoneNumber:ok'){
- if (!cache_key){
- app.globalData.token='';
- app.globalData.isLog=false;
- return false;
- }
- app.basePost(app.U({ c: 'user_api', a: 'bind_mobile' }), {
- iv: detail.iv,
- cache_key: cache_key,
- encryptedData: detail.encryptedData
- },function(res){
- that.setData({ 'userInfo.phone': res.data.phone});
- return app.Tips({ title: res.msg, icon: 'success' });
- },function(res){
- return app.Tips({ title: '绑定失败'});
- });
- }else{
- app.Tips({ title:'取消授权'});
- }
- },
- /**
- * 获取用户详情
- */
- getUserInfo:function(){
- var that=this;
- app.baseGet(app.U({ c: 'user_api', a:'get_my_user_info'}),function(res){
- that.setData({userInfo:res.data});
- });
- },
- /**
- * 上传文件
- *
- */
- uploadpic: function () {
- var that = this;
- util.uploadImageOne(app.U({ c: 'public_api', a: 'upload' }), function (res) {
- that.setData({ 'userInfo.avatar': app.globalData.url +res.data.url });
- });
- },
- /**
- * 提交修改
- */
- formSubmit:function(e){
- var that = this, value = e.detail.value, formId = e.detail.formId;
- if (!value.nickname) return app.Tips({title:'用户姓名不能为空'});
- value.avatar = that.data.userInfo.avatar;
- app.basePost(app.U({ c: 'user_api', a: 'edit_user' }), value,function(res){
- return app.Tips({title:res.msg,icon:'success'},{tab:3,url:1});
- },function(res){
- return app.Tips({title:res.msg || '保存失败,您并没有修改'},{tab:3,url:1});
- });
- },
-
- })
|