积分兑换
This commit is contained in:
@@ -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`})
|
||||
|
||||
Reference in New Issue
Block a user