fix(avatar): complete payment method removal
This commit is contained in:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user