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()
}
})
},