From 4f40ebce0541e73a69981379aada94f506962770 Mon Sep 17 00:00:00 2001 From: liuye Date: Tue, 23 May 2023 09:15:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=88=97=E8=A1=A8=E7=9B=91?= =?UTF-8?q?=E5=90=AC=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fd/AppRedemptionPoints/AppRedemptionPoints.vue | 7 ++++++- src/project/fd/AppRedemptionPoints/myOrderList.vue | 1 + src/project/fd/AppRedemptionPoints/placeOrder.vue | 1 + src/project/pingchang/AppRedemptionPoints/goodsList.vue | 3 +++ src/project/pingchang/AppRedemptionPoints/myOrderList.vue | 1 + src/project/pingchang/AppRedemptionPoints/placeOrder.vue | 1 + src/project/pingchang/AppSuperMarket/AppSuperMarket.vue | 8 ++++++-- src/project/pingchang/AppSuperMarket/myOrderList.vue | 1 + src/project/pingchang/AppSuperMarket/placeOrder.vue | 1 + 9 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/project/fd/AppRedemptionPoints/AppRedemptionPoints.vue b/src/project/fd/AppRedemptionPoints/AppRedemptionPoints.vue index a89425d7..d0ad2e79 100644 --- a/src/project/fd/AppRedemptionPoints/AppRedemptionPoints.vue +++ b/src/project/fd/AppRedemptionPoints/AppRedemptionPoints.vue @@ -41,9 +41,14 @@ export default { computed: { ...mapState(['user']), }, + onLoad() { + this.getListInit() + }, onShow() { document.title = "积分代兑换" - this.getListInit() + uni.$on('updateGoodsList', () => { + this.getListInit() + }) }, methods: { diff --git a/src/project/fd/AppRedemptionPoints/myOrderList.vue b/src/project/fd/AppRedemptionPoints/myOrderList.vue index c623753d..561b1c12 100644 --- a/src/project/fd/AppRedemptionPoints/myOrderList.vue +++ b/src/project/fd/AppRedemptionPoints/myOrderList.vue @@ -123,6 +123,7 @@ export default { this.$http.post(`/app/appintegralsupermarketorder/cancelForXCX?id=${item.id}`).then(res => { if (res.code === 0) { this.getListInit() + uni.$emit('updateGoodsList') } }) }, diff --git a/src/project/fd/AppRedemptionPoints/placeOrder.vue b/src/project/fd/AppRedemptionPoints/placeOrder.vue index d2734be0..0e5e4641 100644 --- a/src/project/fd/AppRedemptionPoints/placeOrder.vue +++ b/src/project/fd/AppRedemptionPoints/placeOrder.vue @@ -105,6 +105,7 @@ export default { createUserId: this.userId }).then(res => { if (res.code === 0) { + uni.$emit('updateGoodsList') this.toSuccess() } }) diff --git a/src/project/pingchang/AppRedemptionPoints/goodsList.vue b/src/project/pingchang/AppRedemptionPoints/goodsList.vue index d0fc1616..52c03369 100644 --- a/src/project/pingchang/AppRedemptionPoints/goodsList.vue +++ b/src/project/pingchang/AppRedemptionPoints/goodsList.vue @@ -116,6 +116,9 @@ export default { this.$dict.load(['integralSGTypeText']).then(() => { this.getList() }) + uni.$on('updateGoodsList', () => { + this.getListInit() + }) }, onShow() { document.title = '积分代兑换' diff --git a/src/project/pingchang/AppRedemptionPoints/myOrderList.vue b/src/project/pingchang/AppRedemptionPoints/myOrderList.vue index c623753d..561b1c12 100644 --- a/src/project/pingchang/AppRedemptionPoints/myOrderList.vue +++ b/src/project/pingchang/AppRedemptionPoints/myOrderList.vue @@ -123,6 +123,7 @@ export default { this.$http.post(`/app/appintegralsupermarketorder/cancelForXCX?id=${item.id}`).then(res => { if (res.code === 0) { this.getListInit() + uni.$emit('updateGoodsList') } }) }, diff --git a/src/project/pingchang/AppRedemptionPoints/placeOrder.vue b/src/project/pingchang/AppRedemptionPoints/placeOrder.vue index d2734be0..0e5e4641 100644 --- a/src/project/pingchang/AppRedemptionPoints/placeOrder.vue +++ b/src/project/pingchang/AppRedemptionPoints/placeOrder.vue @@ -105,6 +105,7 @@ export default { createUserId: this.userId }).then(res => { if (res.code === 0) { + uni.$emit('updateGoodsList') this.toSuccess() } }) diff --git a/src/project/pingchang/AppSuperMarket/AppSuperMarket.vue b/src/project/pingchang/AppSuperMarket/AppSuperMarket.vue index 7410bb2a..86c3ef5e 100644 --- a/src/project/pingchang/AppSuperMarket/AppSuperMarket.vue +++ b/src/project/pingchang/AppSuperMarket/AppSuperMarket.vue @@ -110,16 +110,20 @@ export default { ...mapState(['user']), }, onLoad() { - this.$dict.load(['integralSGTypeText']) + this.$dict.load(['integralSGTypeText']).then(() => { + this.getListInit() + }) }, onShow() { document.title = '积分商城' this.$nextTick(() => { this.getAccount().then(() => { this.total = this.user.girdIntegral || 0 - this.getListInit() }) }) + uni.$on('updateGoodsList', () => { + this.getListInit() + }) }, methods: { ...mapActions(['getAccount']), diff --git a/src/project/pingchang/AppSuperMarket/myOrderList.vue b/src/project/pingchang/AppSuperMarket/myOrderList.vue index d1cf0e6f..5667a6e5 100644 --- a/src/project/pingchang/AppSuperMarket/myOrderList.vue +++ b/src/project/pingchang/AppSuperMarket/myOrderList.vue @@ -114,6 +114,7 @@ export default { this.$http.post(`/app/appintegralsupermarketorder/cancelForGird?id=${item.id}`).then(res => { if (res.code === 0) { this.getListInit() + uni.$emit('updateGoodsList') } }) }, diff --git a/src/project/pingchang/AppSuperMarket/placeOrder.vue b/src/project/pingchang/AppSuperMarket/placeOrder.vue index c54b9015..9eb45424 100644 --- a/src/project/pingchang/AppSuperMarket/placeOrder.vue +++ b/src/project/pingchang/AppSuperMarket/placeOrder.vue @@ -104,6 +104,7 @@ export default { quantity: this.goodsNum }).then(res => { if (res.code === 0) { + uni.$emit('updateGoodsList') this.toSuccess() } })