Commit 48dc5041 authored by tyyin lan's avatar tyyin lan

chore: 礼包充值付款二维码未能加载

parent 36405c96
......@@ -37,7 +37,7 @@ const payInfo = ref({
payOrderSn: '',
})
const isPayQrcodeInvalid = ref(false)
const payStatusTimer = ref<NodeJS.Timeout | null>(null)
let payStatusTimer: NodeJS.Timeout | null = null
const isShowPayQrCode = computed(() => {
return !!(
......@@ -175,15 +175,15 @@ function getPayStatus() {
})
}
payStatusTimer.value = setInterval(() => {
payStatusTimer = setInterval(() => {
request()
}, 1000)
}
function clearPayStatusTimer() {
if (payStatusTimer.value) {
clearInterval(payStatusTimer.value)
payStatusTimer.value = null
if (payStatusTimer) {
clearInterval(payStatusTimer)
payStatusTimer = null
}
}
......
......@@ -41,7 +41,7 @@ const payInfo = ref({
payOrderSn: '',
})
const isPayQrcodeInvalid = ref(false)
const payStatusTimer = ref<NodeJS.Timeout | null>(null)
let payStatusTimer: NodeJS.Timeout | null = null
const currentPayPrice = ref(0)
watch(isShowPointRechargeModal, (newVal) => {
......@@ -168,13 +168,13 @@ function getPayStatus() {
const timerId = setInterval(() => {
if (!payInfo.value.payOrderSn) {
clearInterval(timerId)
payStatusTimer.value = null
payStatusTimer = null
return
}
request()
}, 1000)
payStatusTimer.value = timerId
payStatusTimer = timerId
}
function handlePaymentMethodSwitch(method: 'alipay' | 'wechatpay') {
......@@ -200,9 +200,9 @@ function clearPayInfo() {
}
function clearPayStatusTimer() {
if (payStatusTimer.value !== null) {
clearInterval(payStatusTimer.value)
payStatusTimer.value = null
if (payStatusTimer !== null) {
clearInterval(payStatusTimer)
payStatusTimer = null
}
}
......
......@@ -71,7 +71,9 @@ function handlePointRecharge() {
</div>
</div>
<div class="ml-[58px] mt-[4px] flex items-end">
<div class="font-600 text-[24px]"><n-number-animation :from="0" :to="equityInfo.points" /></div>
<div class="font-600 text-[24px]">
<n-number-animation :from="0" :to="equityInfo.points" :precision="2" />
</div>
<span class="font-600 mb-[3px] ml-[7px] text-[14px]">{{ t('equity_module.points') }}</span>
</div>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment