|
|
@ -15,7 +15,8 @@ |
|
|
|
</p> |
|
|
|
</p> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="gradeSwiperWrap"> |
|
|
|
<view class="gradeSwiperWrap"> |
|
|
|
<swiper class="gradeSwiper" previous-margin="30rpx" next-margin="30rpx"> |
|
|
|
<swiper class="gradeSwiper" previous-margin="30rpx" :duration="swipeDuration" next-margin="30rpx" |
|
|
|
|
|
|
|
:current="currentImgIndex" @change="changeswiper"> |
|
|
|
<swiper-item v-for="(index) in scoreArray.length - 1" :key="index"> |
|
|
|
<swiper-item v-for="(index) in scoreArray.length - 1" :key="index"> |
|
|
|
<view class="swiper-item gradeSwiperItem"> |
|
|
|
<view class="swiper-item gradeSwiperItem"> |
|
|
|
<view class="bothSide"> |
|
|
|
<view class="bothSide"> |
|
|
@ -89,10 +90,12 @@ export default { |
|
|
|
data() { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
return { |
|
|
|
scoreArray: Object.freeze(scoreArray), |
|
|
|
scoreArray: Object.freeze(scoreArray), |
|
|
|
myScore: '1900', |
|
|
|
myScore: '0', |
|
|
|
avatar: '', |
|
|
|
avatar: '', |
|
|
|
phoneuserinfo: '', |
|
|
|
phoneuserinfo: '', |
|
|
|
nickName: '', |
|
|
|
nickName: '', |
|
|
|
|
|
|
|
currentImgIndex: 0, |
|
|
|
|
|
|
|
swipeDuration:0, |
|
|
|
stateMap: Object.freeze({ |
|
|
|
stateMap: Object.freeze({ |
|
|
|
'未达成': 'currentGrow3', |
|
|
|
'未达成': 'currentGrow3', |
|
|
|
'已达成': 'currentGrow1', |
|
|
|
'已达成': 'currentGrow1', |
|
|
@ -106,20 +109,25 @@ export default { |
|
|
|
uni.navigateTo({ |
|
|
|
uni.navigateTo({ |
|
|
|
url: `./${url}` |
|
|
|
url: `./${url}` |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
changeswiper(e) { |
|
|
|
|
|
|
|
this.currentImgIndex = e.detail.current |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
onShow() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
onLoad() { |
|
|
|
this.http.quickGet('/getInfo', true).then(res => { |
|
|
|
this.http.quickGet('/getInfo', true).then(res => { |
|
|
|
const { growthValue } = res.data.user |
|
|
|
const { growthValue } = res.data.user |
|
|
|
this.myScore = growthValue || 0 |
|
|
|
this.myScore = growthValue || 0 |
|
|
|
|
|
|
|
this.currentImgIndex = getLevel(this.myScore).level |
|
|
|
|
|
|
|
this.swipeDuration = 500 |
|
|
|
}) |
|
|
|
}) |
|
|
|
this.phoneuserinfo = uni.getStorageSync('wxUserInfo'); |
|
|
|
this.phoneuserinfo = uni.getStorageSync('wxUserInfo'); |
|
|
|
this.avatar = uni.getStorageSync('avatar'); |
|
|
|
this.avatar = uni.getStorageSync('avatar'); |
|
|
|
this.nickName = uni.getStorageSync('nickName'); |
|
|
|
this.nickName = uni.getStorageSync('nickName'); |
|
|
|
}, |
|
|
|
}, |
|
|
|
created() { |
|
|
|
|
|
|
|
console.log(this.scoreArray); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
computed: { |
|
|
|
computed: { |
|
|
|
level() { |
|
|
|
level() { |
|
|
|
const { _, equity } = getLevel(this.myScore) |
|
|
|
const { _, equity } = getLevel(this.myScore) |
|
|
|