|
|
@ -27,7 +27,7 @@ const getMemberProfileData = async () => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// 同步 Store 的头像和昵称,用于我的页面展示
|
|
|
|
// 同步 Store 的头像和昵称,用于我的页面展示
|
|
|
|
memberStore.profile!.avatar = avatar
|
|
|
|
memberStore.profile!.avatar = avatar
|
|
|
|
memberStore.profile!.nickname = obj.nickname
|
|
|
|
memberStore.profile!.nickName = obj.nickName
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
onLoad(() => {
|
|
|
|
onLoad(() => {
|
|
|
@ -86,16 +86,16 @@ const onBirthdayChange: UniHelper.DatePickerOnChange = (ev) => {
|
|
|
|
|
|
|
|
|
|
|
|
// 点击保存提交表单
|
|
|
|
// 点击保存提交表单
|
|
|
|
const onSubmit = async () => {
|
|
|
|
const onSubmit = async () => {
|
|
|
|
const { nickname, gender, birthday } = profile.value
|
|
|
|
const { nickName, gender, birthday } = profile.value
|
|
|
|
const params = {
|
|
|
|
const params = {
|
|
|
|
headIcon: headIcon.value,
|
|
|
|
headIcon: headIcon.value,
|
|
|
|
nickname,
|
|
|
|
nickName,
|
|
|
|
gender,
|
|
|
|
gender,
|
|
|
|
birthday: birthday + ' ' + '00:00:01',
|
|
|
|
birthday: birthday + ' ' + '00:00:01',
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const res = await postMemberProfileAPI(params)
|
|
|
|
const res = await postMemberProfileAPI(params)
|
|
|
|
// 更新Store昵称
|
|
|
|
// 更新Store昵称
|
|
|
|
memberStore.profile!.nickname = nickname
|
|
|
|
memberStore.profile!.nickName = nickName
|
|
|
|
uni.showToast({ icon: 'success', title: '保存成功' })
|
|
|
|
uni.showToast({ icon: 'success', title: '保存成功' })
|
|
|
|
setTimeout(() => {
|
|
|
|
setTimeout(() => {
|
|
|
|
uni.navigateBack()
|
|
|
|
uni.navigateBack()
|
|
|
@ -127,17 +127,17 @@ const onSubmit = async () => {
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="form-item">
|
|
|
|
<view class="form-item">
|
|
|
|
<text class="label">昵称</text>
|
|
|
|
<text class="label">昵称</text>
|
|
|
|
<input class="input" type="text" placeholder="请填写昵称" v-model="profile.nickname" />
|
|
|
|
<input class="input" type="text" placeholder="请填写昵称" v-model="profile.nickName" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="form-item">
|
|
|
|
<view class="form-item">
|
|
|
|
<text class="label">性别</text>
|
|
|
|
<text class="label">性别</text>
|
|
|
|
<radio-group @change="onGenderChange">
|
|
|
|
<radio-group @change="onGenderChange">
|
|
|
|
<label class="radio">
|
|
|
|
<label class="radio">
|
|
|
|
<radio value="1" color="#3271E5" :checked="profile?.gender === '男'" />
|
|
|
|
<radio value="1" color="#3271E5" :checked="profile?.gender === '1'" />
|
|
|
|
男
|
|
|
|
男
|
|
|
|
</label>
|
|
|
|
</label>
|
|
|
|
<label class="radio">
|
|
|
|
<label class="radio">
|
|
|
|
<radio value="2" color="#3271E5" :checked="profile?.gender === '女'" />
|
|
|
|
<radio value="2" color="#3271E5" :checked="profile?.gender === '2'" />
|
|
|
|
女
|
|
|
|
女
|
|
|
|
</label>
|
|
|
|
</label>
|
|
|
|
</radio-group>
|
|
|
|
</radio-group>
|
|
|
|