昵称,手机号
This commit is contained in:
@@ -10,19 +10,19 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<p>用户昵称</p>
|
<p>用户昵称</p>
|
||||||
<div class="item-right" v-if="!editNickName" @click="editNickName=true">
|
<div class="item-right" v-if="!editNickName" @click="editNickName=true, userName= user.nickName">
|
||||||
<p class="name" v-text="nickName"/>
|
<p class="name">{{ user.nickName }}</p>
|
||||||
</div>
|
</div>
|
||||||
<input class="item-right" v-else type="nickname" v-model="nickName" @blur="handleWeixinSync">
|
<input class="item-right" v-else type="text" v-model="userName" @blur="handleWeixinSync">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-content mar-b8">
|
<div class="item-content mar-b8">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<p>手机号</p>
|
<p>手机号</p>
|
||||||
<div class="item-right" v-if="!!!editPhone" @click="editPhone=true">
|
<div class="item-right" v-if="!!!editPhone" @click="editPhone=true, userPhone= user.phone">
|
||||||
<p class="name">{{ user.phone }}</p>
|
<p class="name">{{ user.phone }}</p>
|
||||||
</div>
|
</div>
|
||||||
<input class="item-right" v-else type="number" v-model="phone" @blur="handleWeixin" maxlength="11">
|
<input class="item-right" v-else type="number" v-model="userPhone" @blur="handleWeixin" maxlength="11">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-content" @click="onLogout">
|
<div class="item-content" @click="onLogout">
|
||||||
@@ -43,6 +43,7 @@ export default {
|
|||||||
...mapState(['user', 'token']),
|
...mapState(['user', 'token']),
|
||||||
nickName: {
|
nickName: {
|
||||||
set(v) {
|
set(v) {
|
||||||
|
this.userName = v
|
||||||
},
|
},
|
||||||
get() {
|
get() {
|
||||||
const {nickName} = this.user
|
const {nickName} = this.user
|
||||||
@@ -51,7 +52,7 @@ export default {
|
|||||||
},
|
},
|
||||||
phone: {
|
phone: {
|
||||||
set(v) {
|
set(v) {
|
||||||
|
this.userPhone = v
|
||||||
},
|
},
|
||||||
get() {
|
get() {
|
||||||
const { phone } = this.user
|
const { phone } = this.user
|
||||||
@@ -68,6 +69,8 @@ export default {
|
|||||||
editNickName: false,
|
editNickName: false,
|
||||||
editPhone: false,
|
editPhone: false,
|
||||||
avatar: '',
|
avatar: '',
|
||||||
|
userName: '',
|
||||||
|
userPhone: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -76,9 +79,9 @@ export default {
|
|||||||
this.$instance.post(`/app/appwechatuser/update-nickName`,null,{
|
this.$instance.post(`/app/appwechatuser/update-nickName`,null,{
|
||||||
params: {
|
params: {
|
||||||
id: this.user.id,
|
id: this.user.id,
|
||||||
nickName: this.nickName,
|
nickName: this.userName? this.userName : this.user.nickName,
|
||||||
avatarUrl: this.avatar? this.avatar : this.user.avatarUrl,
|
avatarUrl: this.avatar? this.avatar : this.user.avatarUrl,
|
||||||
phone: this.phone? this.phone : this.user.phone,
|
phone: this.userPhone ? this.userPhone : this.user.phone,
|
||||||
}
|
}
|
||||||
}).then(res=> {
|
}).then(res=> {
|
||||||
if(res?.code==0) {
|
if(res?.code==0) {
|
||||||
@@ -126,6 +129,7 @@ export default {
|
|||||||
},
|
},
|
||||||
handleWeixin({ detail }) {
|
handleWeixin({ detail }) {
|
||||||
if(detail.value) {
|
if(detail.value) {
|
||||||
|
this.phone = detail.value
|
||||||
this.updateInfo()
|
this.updateInfo()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user