From dda414f0bd20f975c62dbf2ccc8a7678e726dc00 Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Mon, 11 Aug 2025 15:09:01 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=AE=A2=E5=8D=95):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=8A=9F=E8=83=BD=E5=B9=B6=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改支付按钮点击事件,传递完整订单对象而非仅ID 添加openId到支付请求参数 支付完成后调用refresh方法刷新订单列表 修复支付成功后的状态更新问题 --- pages/personalCenter/breedSelect.vue | 2 +- pages_order/order/orderList.vue | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/pages/personalCenter/breedSelect.vue b/pages/personalCenter/breedSelect.vue index b4ede99..2d06c4d 100644 --- a/pages/personalCenter/breedSelect.vue +++ b/pages/personalCenter/breedSelect.vue @@ -391,7 +391,7 @@ export default { border-radius: 50%; &.active { - color: #fff; + color: #fff !important; font-weight: bold; background-color: #FFBF60; } diff --git a/pages_order/order/orderList.vue b/pages_order/order/orderList.vue index 59a2ecc..47c520c 100644 --- a/pages_order/order/orderList.vue +++ b/pages_order/order/orderList.vue @@ -67,7 +67,7 @@ 查看详情 - + 去付款 @@ -318,13 +318,15 @@ }, // 去付款 - goToPay(orderId) { + goToPay({payId, orderId}) { orderPay({ - orderId: orderId + payId, + orderId, + openId : getOpenIdKey(), }).then(res => { - this.pay(res.data) + this.pay(res) }).catch(err => { - console.log(err); + this.refresh() }); }, pay(params) { @@ -341,7 +343,6 @@ paySign: params.paySign, success: (res) => { this.$modal.showToast('支付成功') - this.getOrderList() }, fail: (err) => { this.loading = false @@ -351,6 +352,7 @@ complete: () => { this.loading = false this.isPaying = false + this.refresh() } }) },