diff --git a/src/pages/base/xk/pay/index.vue b/src/pages/base/xk/pay/index.vue index 8a664ee..8c6e0e5 100644 --- a/src/pages/base/xk/pay/index.vue +++ b/src/pages/base/xk/pay/index.vue @@ -74,12 +74,20 @@ const startCountdown = () => { seconds--; if (seconds <= 0) { clearInterval(timer); + await jzXkCancelApi({ + xsId: getData.xsId, + xkId: getData.xkId + }); + uni.showToast({ + title: "已取消报名", + icon: "success", + }); uni.showModal({ title: "支付超时", content: "支付已超时,请重新选课", showCancel: false, - success: () => { - cancelRegistration(); + success: async () => { + goBack(); }, }); return; diff --git a/src/pages/base/xk/pay/wait.vue b/src/pages/base/xk/pay/wait.vue index 87fda60..31345e6 100644 --- a/src/pages/base/xk/pay/wait.vue +++ b/src/pages/base/xk/pay/wait.vue @@ -152,12 +152,21 @@ const startCountdown = () => { seconds--; if (seconds <= 0) { clearInterval(timer); + + await jzXkCancelApi({ + xsId: getData.xsId, + xkId: getData.xkId + }); + uni.showToast({ + title: "已取消报名", + icon: "success", + }); uni.showModal({ title: "支付超时", content: "支付已超时,请重新选课", showCancel: false, success: () => { - cancelRegistration(); + goBack(); }, }); return;