diff --git a/src/project/pidu/AppPointsChange/AppPointsChange.vue b/src/project/pidu/AppPointsChange/AppPointsChange.vue index 20510461..42bbb1fb 100644 --- a/src/project/pidu/AppPointsChange/AppPointsChange.vue +++ b/src/project/pidu/AppPointsChange/AppPointsChange.vue @@ -4,7 +4,7 @@
- 积分余额:428 + 积分余额:{{userIntegral}}
我的订单
@@ -22,7 +22,7 @@
{{item}}
-
+
@@ -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`}) diff --git a/src/project/pidu/AppPointsChange/detail.vue b/src/project/pidu/AppPointsChange/detail.vue index 969a8ab2..922c4d0d 100644 --- a/src/project/pidu/AppPointsChange/detail.vue +++ b/src/project/pidu/AppPointsChange/detail.vue @@ -3,18 +3,16 @@
-
- 天薇抽纸天然无香纸巾天薇抽纸天然无香纸巾天薇抽纸天然无香纸巾可湿水… -
+
{{goodsInfo.merchandiseName}}
-

10积分

-
库存100
+

{{goodsInfo.merchandiseIntegral}}积分

+
库存{{goodsInfo.merchandiseNumber}}
-
积分余额:438
-
立即兑换
- - +
积分余额:{{userIntegral}}
+
立即兑换
+
积分不足
+
缺货
@@ -26,23 +24,35 @@ export default { name: 'detail', data() { return { - list: [ - { image: 'https://cdn.uviewui.com/uview/swiper/1.jpg'}, - { image: 'https://cdn.uviewui.com/uview/swiper/2.jpg'}, - { image: 'https://cdn.uviewui.com/uview/swiper/3.jpg'} - ], + list: [], + userIntegral: '', + id: '', + goodsInfo: {} } }, computed: { ...mapState(['user']), }, + onLoad(option) { + this.userIntegral = option.userIntegral + this.id = option.id + this.getDetail() + }, onShow() { document.title = '商品详情' }, methods: { toOrder() { - uni.navigateTo({url:'./order'}) - } + uni.navigateTo({url:`./order?userIntegral=${this.userIntegral}&id=${this.id}`}) + }, + getDetail() { + this.$http.post(`/app/appintegralmerchandise/queryDetailById?id=${this.id}`).then((res) => { + if (res.code == 0) { + this.goodsInfo = res.data + this.list = [{image: res.data.imageUrl}] + } + }) + }, }, } diff --git a/src/project/pidu/AppPointsChange/order.vue b/src/project/pidu/AppPointsChange/order.vue index 1793a3c5..861a53a3 100644 --- a/src/project/pidu/AppPointsChange/order.vue +++ b/src/project/pidu/AppPointsChange/order.vue @@ -2,14 +2,14 @@
- +
-

天薇抽纸天然无香纸巾天薇抽纸天然无香纸巾天薇抽纸可湿水面巾纸1天薇抽纸天

+

{{goodsInfo.merchandiseName}}

-

10积分

+

{{goodsInfo.merchandiseIntegral}}积分

- +
@@ -22,11 +22,11 @@
积分余额
-
484
+
{{userIntegral}}
支付积分
-
-10
+
-{{number*goodsInfo.merchandiseIntegral}}