积分兑换

This commit is contained in:
liuye
2022-11-28 16:29:45 +08:00
parent f98388113f
commit 9b072dba5d
3 changed files with 70 additions and 34 deletions

View File

@@ -4,7 +4,7 @@
<div class="header">
<div class="header-left">
<span></span>
积分余额428
积分余额{{userIntegral}}
</div>
<div class="header-right">
<div @click="toMyOrder">我的订单</div>
@@ -22,7 +22,7 @@
<div class="type">
<div class="type-item" :class="index == typeIndex ? 'active' : ''" v-for="(item, index) in typeList" :key="index" @click="typeClick(index)">{{item}}</div>
</div>
<div class="item" :class="item.status != 0 ? 'lack-item' : ''" v-for="(item, index) in list" :key="index" @click="toDetail()">
<div class="item" :class="item.status != 0 ? 'lack-item' : ''" v-for="(item, index) in list" :key="index" @click="toDetail(item)">
<div class="left">
<img :src="item.imageUrl" alt="">
</div>
@@ -53,8 +53,8 @@ export default {
status: '',
newStatus: '',
priceStatus: '1'
}
},
userIntegral: ''
}
},
computed: {
@@ -62,14 +62,22 @@ export default {
},
onLoad() {
this.getList()
uni.$on('reload', () => {
this.getListInit()
this.getIntegral()
uni.$on('reloadIntegral', () => {
this.getIntegral()
})
},
onShow() {
document.title = '积分兑换'
},
methods: {
getIntegral() {
this.$http.post('/app/appintegraluser/appGirdIntegral?current=1&size=1').then((res) => {
if (res.code == 0) {
this.userIntegral = res.data.nowIntegral
}
})
},
getList() {
this.$http.post('/app/appintegralmerchandise/listByGirdMember', null, {
params: {
@@ -93,8 +101,8 @@ export default {
typeClick(index) {
this.typeIndex = index
},
toDetail() {
uni.navigateTo({url:'./detail'})
toDetail(item) {
uni.navigateTo({url:`./detail?id=${item.id}&userIntegral=${this.userIntegral}`})
},
toMyOrder() {
uni.navigateTo({url:`./myOrder`})