This commit is contained in:
xingyy 2025-03-02 18:05:05 +08:00
parent fb6cb233a1
commit ac25fe40dc
2 changed files with 21 additions and 2 deletions

View File

@ -89,7 +89,7 @@ async function handleSubmit(e) {
const { error } = await stripe.confirmPayment({ const { error } = await stripe.confirmPayment({
elements: elements.value, elements: elements.value,
confirmParams: { confirmParams: {
return_url: `${baseURL}/payment/result?orderNo=${route.query.payUid}`, return_url: `${baseURL}${route.query.returnUrl}?orderNo=${route.query.payUid}`,
}, },
}) })

View File

@ -44,7 +44,26 @@ const openQrCode=async ()=>{
QRUrl.value=base64 QRUrl.value=base64
show.value=true show.value=true
} }
/**
* 将数字格式化为"250XX"格式其中XX是两位数
* @param {number} num - 要格式化的数字
* @return {string} - 格式化后的字符串
*/
function formatNumber(num) {
//
if (typeof num !== 'number' && isNaN(Number(num))) {
throw new Error('输入必须是有效数字');
}
// ()
const number = Number(num);
// 0
const formattedNum = number.toString().padStart(2, '0');
// "250"
return `250${formattedNum}`;
}
</script> </script>
<template> <template>
@ -58,7 +77,7 @@ const openQrCode=async ()=>{
<XImage class="w-57px h-56px rounded-4px" :src="data.hdPic"></XImage> <XImage class="w-57px h-56px rounded-4px" :src="data.hdPic"></XImage>
</div> </div>
<div class="text-12px text-#1E1E1E"> <div class="text-12px text-#1E1E1E">
<div>{{ $t('collectCode.qrcode.card.lotNo') }}{{ data.lotNo }}</div> <div>{{ $t('collectCode.qrcode.card.lotNo') }}{{ formatNumber(data.lotNo) }}</div>
<div>{{ $t('collectCode.qrcode.card.creator') }}{{ data.userName }}</div> <div>{{ $t('collectCode.qrcode.card.creator') }}{{ data.userName }}</div>
<div>{{ $t('collectCode.qrcode.card.createTime') }}{{data.createdAt}}</div> <div>{{ $t('collectCode.qrcode.card.createTime') }}{{data.createdAt}}</div>
</div> </div>