update pay ui

This commit is contained in:
2025-12-13 10:46:00 +08:00
parent 5e8c2400a3
commit 646bc25b4f

View File

@@ -483,7 +483,13 @@ export default function SubscriptionContentNew() {
: '/api/payment/create-order';
// 检测是否为移动端设备
const isMobileDevice = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
const userAgent = navigator.userAgent;
const isMobileDevice = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent);
// 调试日志
console.log('[支付] User-Agent:', userAgent);
console.log('[支付] 检测为移动端:', isMobileDevice);
console.log('[支付] 支付方式:', paymentMethod);
const response = await fetch(apiUrl, {
method: 'POST',
@@ -505,9 +511,13 @@ export default function SubscriptionContentNew() {
if (paymentMethod === 'alipay') {
// 支付宝:跳转到支付页面
if (data.data.pay_url) {
// 检测是否为移动端设备
// 检测是否为移动端设备(与上面保持一致)
const isMobileDevice = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
console.log('[支付宝] 订单创建成功');
console.log('[支付宝] pay_url:', data.data.pay_url.substring(0, 100) + '...');
console.log('[支付宝] 是否移动端跳转:', isMobileDevice);
if (isMobileDevice) {
// 手机端直接在当前页面跳转可调起支付宝APP
toast({