|
@@ -40,10 +40,10 @@
|
|
|
|
|
|
<view class="bg-white ss-p-x-30">
|
|
|
<!-- 昵称 + 性别 -->
|
|
|
- <uni-forms-item name="nickname" label="昵称">
|
|
|
+ <uni-forms-item name="name" label="昵称">
|
|
|
<uni-easyinput
|
|
|
- v-model="state.model.nickname"
|
|
|
- type="nickname"
|
|
|
+ v-model="state.model.name"
|
|
|
+ type="name"
|
|
|
placeholder="设置昵称"
|
|
|
:inputBorder="false"
|
|
|
:placeholderStyle="placeholderStyle"
|
|
@@ -58,7 +58,7 @@
|
|
|
:value="item.value"
|
|
|
color="var(--ui-BG-Main)"
|
|
|
style="transform: scale(0.8)"
|
|
|
- :checked="parseInt(item.value) === state.model?.sex"
|
|
|
+ :checked="item.value === state.model?.sex"
|
|
|
/>
|
|
|
<view class="gender-name">{{ item.name }}</view>
|
|
|
</view>
|
|
@@ -67,9 +67,9 @@
|
|
|
</view>
|
|
|
</uni-forms-item>
|
|
|
|
|
|
- <uni-forms-item name="mobile" label="手机号" @tap="onChangeMobile">
|
|
|
+ <uni-forms-item name="phone" label="手机号" @tap="onChangeMobile">
|
|
|
<uni-easyinput
|
|
|
- v-model="userInfo.mobile"
|
|
|
+ v-model="userInfo.phone"
|
|
|
placeholder="请绑定手机号"
|
|
|
:inputBorder="false"
|
|
|
disabled
|
|
@@ -79,7 +79,7 @@
|
|
|
>
|
|
|
<template v-slot:right>
|
|
|
<view class="ss-flex ss-col-center">
|
|
|
- <su-radio v-if="userInfo.verification?.mobile" :modelValue="true" />
|
|
|
+ <su-radio v-if="userInfo.verification?.phone" :modelValue="true" />
|
|
|
<button v-else class="ss-reset-button ss-flex ss-col-center ss-row-center">
|
|
|
<text class="_icon-forward" style="color: #bbbbbb; font-size: 26rpx"></text>
|
|
|
</button>
|
|
@@ -129,7 +129,7 @@
|
|
|
</uni-forms>
|
|
|
|
|
|
<!-- 当前社交平台的绑定关系,只处理 wechat 微信场景 -->
|
|
|
- <view v-if="sheep.$platform.name !== 'H5'">
|
|
|
+ <!-- <view v-if="sheep.$platform.name !== 'H5'">
|
|
|
<view class="title-box ss-p-l-30">第三方账号绑定</view>
|
|
|
<view class="account-list ss-flex ss-row-between">
|
|
|
<view v-if="'WechatOfficialAccount' === sheep.$platform.name" class="ss-flex ss-col-center">
|
|
@@ -156,7 +156,7 @@
|
|
|
<view class="ss-flex ss-col-center">
|
|
|
<view class="info ss-flex ss-col-center" v-if="state.thirdInfo">
|
|
|
<image class="avatar ss-m-r-20" :src="sheep.$url.cdn(state.thirdInfo.avatar)" />
|
|
|
- <text class="name">{{ state.thirdInfo.nickname }}</text>
|
|
|
+ <text class="name">{{ state.thirdInfo.name }}</text>
|
|
|
</view>
|
|
|
<view class="bind-box ss-m-l-20">
|
|
|
<button
|
|
@@ -170,7 +170,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
|
|
|
<su-fixed bottom placeholder bg="none">
|
|
|
<view class="footer-box ss-p-20">
|
|
@@ -280,7 +280,7 @@
|
|
|
async function onSubmit() {
|
|
|
const { code } = await UserApi.updateUser({
|
|
|
avatar: state.model.avatar,
|
|
|
- nickname: state.model.nickname,
|
|
|
+ name: state.model.name,
|
|
|
sex: state.model.sex,
|
|
|
});
|
|
|
if (code === 0) {
|