diff --git a/components/CouponsPopup.vue b/components/CouponsPopup.vue index bacc4f7..c33589e 100644 --- a/components/CouponsPopup.vue +++ b/components/CouponsPopup.vue @@ -67,6 +67,12 @@ export default { computed: { list() { const temp = this.current === 0 ? this.twoList['usable'] : this.twoList['unusable'] + if (this.current === 0) { + const localCouponId = uni.getStorageSync('couponId') || 0 + temp.map(item => { + item.checked = localCouponId === item.id + }) + } return this.$global.deepClone(temp) }, canUse() { diff --git a/pages/order/OrderSubmission/index.vue b/pages/order/OrderSubmission/index.vue index 55b5a10..baee8b0 100644 --- a/pages/order/OrderSubmission/index.vue +++ b/pages/order/OrderSubmission/index.vue @@ -432,7 +432,6 @@ export default { item.checked = false } }) - uni.removeStorageSync('couponId') } else { uni.removeStorageSync('couponId') }