个人信息接口初次对接完毕

This commit is contained in:
clay
2023-01-06 09:07:30 +08:00
parent 458f5a2562
commit e0fc034998
4 changed files with 24 additions and 8 deletions

View File

@@ -4,9 +4,9 @@
<u-avatar :src="avatar" size="100rpx" shape="circle"></u-avatar> <u-avatar :src="avatar" size="100rpx" shape="circle"></u-avatar>
</view> </view>
<view style="margin-top: 10rpx;margin-bottom: 4rpx;"> <view style="margin-top: 10rpx;margin-bottom: 4rpx;">
<u--image v-if="show==false" :src="normal" width="84rpx" height="30rpx"> <u--image v-if="member=='2'" :src="normal" width="84rpx" height="30rpx">
</u--image> </u--image>
<u--image v-else :src="VIP" width="84rpx" height="30rpx"> <u--image v-if="member=='3'" :src="VIP" width="84rpx" height="30rpx">
</u--image> </u--image>
</view> </view>
<view style="display: flex;align-items: center;"> <view style="display: flex;align-items: center;">
@@ -29,7 +29,7 @@
}, },
data() { data() {
return { return {
show: false, member: false,
showEdit: true, showEdit: true,
avatar: '', avatar: '',
nickname: '', nickname: '',
@@ -41,8 +41,7 @@
if (this.center != false) { if (this.center != false) {
this.showEdit = false this.showEdit = false
} }
this.avatar = uni.getStorageSync('avatar') this.getUser()
this.nickname = uni.getStorageSync('nickname')
}, },
methods: { methods: {
//修改头像 //修改头像
@@ -51,6 +50,16 @@
url: '../../packageMy/changeAvatar/changeAvatar' url: '../../packageMy/changeAvatar/changeAvatar'
}) })
}, },
//获取普通会员和VIP会员
getUser() {
this.$apiServe.getUser().then(res => {
console.log('个人信息==', res.data.data);
var data = res.data.data
this.avatar = data.avatar
this.nickname = data.nickname
this.member = data.member
}).finally(_ => {})
}
} }
} }
</script> </script>

View File

@@ -94,8 +94,6 @@
var data = res.data.data var data = res.data.data
// console.log('登录code换取的信息', data); // console.log('登录code换取的信息', data);
uni.setStorageSync('token', data.token); uni.setStorageSync('token', data.token);
uni.setStorageSync('avatar', data.avatar);
uni.setStorageSync('nickname', data.nickname);
}) })
}, },
fail: function(err) { fail: function(err) {

View File

@@ -120,7 +120,9 @@
color: #5ACCF0; color: #5ACCF0;
} }
.u-image__error {
position: static !important;
}
.xpfb_text { .xpfb_text {

View File

@@ -257,6 +257,13 @@ const apiService = {
resolve(service.post(url, pid)) resolve(service.post(url, pid))
}) })
}, },
//获取个人信息
getUser() {
const url = `/center/userinfo`
return new Promise((resolve, reject) => {
resolve(service.get(url))
})
},
// 获取首页分类Tag // 获取首页分类Tag
getTags(data) { getTags(data) {
const url = `/home/tags` const url = `/home/tags`