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