个人中心修改资料完善

This commit is contained in:
zdx
2020-12-31 15:19:42 +08:00
parent 923e648a82
commit a3a38b0736
13 changed files with 230 additions and 66 deletions

View 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"
})
}
}
}
})