个人中心修改资料完善
This commit is contained in:
96
pages/user/setting/aboutMine/edit/edit.js
Normal file
96
pages/user/setting/aboutMine/edit/edit.js
Normal file
@@ -0,0 +1,96 @@
|
||||
/**
|
||||
* Web唐明明
|
||||
* 匆匆数载恍如梦,岁月迢迢华发增。
|
||||
* 碌碌无为枉半生,一朝惊醒万事空。
|
||||
*/
|
||||
|
||||
Page({
|
||||
|
||||
/**
|
||||
* 页面的初始数据
|
||||
*/
|
||||
data: {
|
||||
nickname: "",
|
||||
birthday: '',
|
||||
type: 1, //1=>微信昵称 2=>生日
|
||||
columns: ['保密', '男', '女'],
|
||||
colId: 0, //1->男 2->女 0->保密,
|
||||
sex: '',
|
||||
},
|
||||
|
||||
onLoad(options) {
|
||||
this.setData({
|
||||
type: options.type
|
||||
})
|
||||
if (options.type == 2) {
|
||||
for (var i = 0; i < this.data.columns.length; i++) {
|
||||
if (this.data.columns[i] == options.sex) {
|
||||
this.setData({
|
||||
colId: i,
|
||||
sex: options.sex
|
||||
})
|
||||
}
|
||||
}
|
||||
} else if (options.type == 1) {
|
||||
this.setData({
|
||||
nickname: options.nickname,
|
||||
})
|
||||
}
|
||||
|
||||
},
|
||||
// 选择性别
|
||||
pickSex: function (e) {
|
||||
this.setData({
|
||||
sex: this.data.columns[e.detail.value],
|
||||
colId: e.detail.value
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* 提交姓名修改信息
|
||||
*/
|
||||
setForm(e) {
|
||||
if (this.data.type == 1) {
|
||||
let nickName = e.detail.value.nickname
|
||||
if (nickName != '') {
|
||||
wx.$api.user.EditNickname({
|
||||
value: nickName
|
||||
}).then(() => {
|
||||
let pages = getCurrentPages(),
|
||||
prevPage = pages[pages.length - 2];
|
||||
|
||||
prevPage.setData({
|
||||
nickname: nickName
|
||||
});
|
||||
wx.navigateBack()
|
||||
})
|
||||
} else {
|
||||
wx.showToast({
|
||||
title: "昵称不能为空",
|
||||
icon: "none"
|
||||
})
|
||||
}
|
||||
} else if (this.data.type == 2) {
|
||||
let sex = this.data.sex
|
||||
let colId = this.data.colId
|
||||
if (sex != '') {
|
||||
wx.$api.user.EditSex({
|
||||
value: colId
|
||||
}).then(() => {
|
||||
let pages = getCurrentPages(),
|
||||
prevPage = pages[pages.length - 2];
|
||||
|
||||
prevPage.setData({
|
||||
sex: sex
|
||||
});
|
||||
wx.navigateBack()
|
||||
})
|
||||
} else {
|
||||
wx.showToast({
|
||||
title: "性别不能为空",
|
||||
icon: "none"
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user