fix(avatar): complete payment method removal

This commit is contained in:
stefanfeng
2026-10-16 16:42:34 +08:00
parent da5822ecfe
commit 85d0c57548
+3 -4
View File
@@ -117,7 +117,6 @@ const plans = ref<Array<{
const selectedPlan = ref<any>(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'