diff --git a/digital-avatar-app/src/views/TokenCharge.vue b/digital-avatar-app/src/views/TokenCharge.vue index 1b5fe94..d0909ae 100644 --- a/digital-avatar-app/src/views/TokenCharge.vue +++ b/digital-avatar-app/src/views/TokenCharge.vue @@ -117,7 +117,6 @@ const plans = ref(null) // 支付方式 -const paymentMethod = 'wechat' const paymentNotice = ref('') const paymentNoticeTone = ref<'pending' | 'success' | 'error'>('pending') const pendingOrderId = ref(sessionStorage.getItem('hh_pending_payment_order') || '') @@ -211,9 +210,9 @@ const checkoutLabel = computed(() => { }) const payScene = () => { - if (paymentMethod.value === 'wechat' && /miniProgram/i.test(navigator.userAgent)) return 'LITE' as const + if (/miniProgram/i.test(navigator.userAgent)) return 'LITE' as const if (isInUniWebView()) return 'APP' as const - if (paymentMethod.value === 'wechat' && /MicroMessenger/i.test(navigator.userAgent)) return 'JSAPI' as const + if (/MicroMessenger/i.test(navigator.userAgent)) return 'JSAPI' as const return 'H5' as const } @@ -266,7 +265,7 @@ const doCharge = async () => { charging.value = true paymentNotice.value = '' try { - const order = await chargeTokenOrg(selectedPlan.value.id, paymentMethod.value, payScene()) + const order = await chargeTokenOrg(selectedPlan.value.id, 'wechat', payScene()) if (order.status === 'failed') throw new Error(order.failureReason || '支付订单创建失败') if (!order.providerOrderNo || !/^\d+$/.test(order.providerOrderNo)) throw new Error('会会充值订单号缺失') paymentNoticeTone.value = 'pending'