This commit is contained in:
linfso 2025-06-20 14:19:52 +08:00
parent f62caaabe1
commit 7023d144f1

View File

@ -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() {