|
@@ -15,7 +15,7 @@
|
|
|
class="content-img"
|
|
|
isPreview
|
|
|
:current="0"
|
|
|
- :src="state.model?.avatar"
|
|
|
+ :src="state.model?.avatar || sheep.$url.static('/static/img/shop/default_avatar.png')"
|
|
|
:height="160"
|
|
|
:width="160"
|
|
|
:radius="80"
|
|
@@ -40,10 +40,10 @@
|
|
|
|
|
|
<view class="bg-white ss-p-x-30">
|
|
|
<!-- 昵称 + 性别 -->
|
|
|
- <uni-forms-item name="name" label="昵称">
|
|
|
+ <uni-forms-item name="nickname" label="昵称">
|
|
|
<uni-easyinput
|
|
|
- v-model="state.model.name"
|
|
|
- type="name"
|
|
|
+ v-model="state.model.nickname"
|
|
|
+ type="nickname"
|
|
|
placeholder="设置昵称"
|
|
|
:inputBorder="false"
|
|
|
:placeholderStyle="placeholderStyle"
|
|
@@ -58,7 +58,7 @@
|
|
|
:value="item.value"
|
|
|
color="var(--ui-BG-Main)"
|
|
|
style="transform: scale(0.8)"
|
|
|
- :checked="item.value === state.model?.sex"
|
|
|
+ :checked="parseInt(item.value) === state.model?.sex"
|
|
|
/>
|
|
|
<view class="gender-name">{{ item.name }}</view>
|
|
|
</view>
|
|
@@ -67,7 +67,7 @@
|
|
|
</view>
|
|
|
</uni-forms-item>
|
|
|
|
|
|
- <uni-forms-item name="phone" label="手机号" @tap="onChangeMobile">
|
|
|
+ <!-- <uni-forms-item name="phone" label="手机号" @tap="onChangeMobile">
|
|
|
<uni-easyinput
|
|
|
v-model="userInfo.phone"
|
|
|
placeholder="请绑定手机号"
|
|
@@ -86,7 +86,7 @@
|
|
|
</view>
|
|
|
</template>
|
|
|
</uni-easyinput>
|
|
|
- </uni-forms-item>
|
|
|
+ </uni-forms-item> -->
|
|
|
|
|
|
<!-- <uni-forms-item name="password" label="登录密码" @tap="onSetPassword">
|
|
|
<uni-easyinput
|
|
@@ -280,19 +280,18 @@
|
|
|
async function onSubmit() {
|
|
|
const { code } = await UserApi.updateUser({
|
|
|
avatar: state.model.avatar,
|
|
|
- name: state.model.name,
|
|
|
+ nickname: state.model.nickname,
|
|
|
sex: state.model.sex,
|
|
|
});
|
|
|
if (code === 0) {
|
|
|
await getUserInfo();
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
// 获得用户信息
|
|
|
const getUserInfo = async () => {
|
|
|
// 个人信息
|
|
|
const userInfo = await sheep.$store('user').getInfo();
|
|
|
- state.model = clone(userInfo);
|
|
|
+ state.model = clone(userInfo)
|
|
|
|
|
|
// 获得社交用户的信息
|
|
|
if (sheep.$platform.name !== 'H5') {
|