diff --git a/src/views/openpage/onlinePay.vue b/src/views/openpage/onlinePay.vue index 0218e0a..e57c179 100644 --- a/src/views/openpage/onlinePay.vue +++ b/src/views/openpage/onlinePay.vue @@ -281,7 +281,6 @@ export default { }, requestPayment(code,state) { this.loadingVisible = true; - this.payStatus==1; // 调用后端API获取微信支付参数 axios.post(process.env.VUE_APP_BASE_API+'/oms2c/common/sumbitWxPayByCode', { @@ -332,9 +331,11 @@ export default { // 用户支付成功,这里可以调用后端接口确认支付状态 this.verifyPaymentStatus(); } else if (res.err_msg === 'get_brand_wcpay_request:cancel') { - this.showPaymentResult(false, '用户取消支付'); + this.payStatus==3; + this.showPaymentResult('用户取消支付'); } else { - this.showPaymentResult(false, `支付失败: ${res.err_msg}`); + this.payStatus==3; + this.showPaymentResult(`支付失败: ${res.err_msg}`); } } ); @@ -345,15 +346,13 @@ export default { setTimeout(() => { // 实际项目中应该调用后端API验证支付状态 // 这里使用模拟数据 - // 调用接口查询是否成功 this.payStatus==2; this.loadingVisible = false; - this.showPaymentResult(true); + this.showPaymentResult("支付成功"); }, 1500); }, - showPaymentResult(success, message = '') { - this.paymentSuccess = success; + showPaymentResult(message = '') { this.errorMessage = message; }, handleResultAction() {