From 1910e9f27373b8b4da75f076762025ceb3419965 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 12 六月 2025 15:40:50 +0800
Subject: [PATCH] fix: 暂时隐藏电信充值通道
---
packages/components/src/hooks/selectPayType.ts | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/packages/components/src/hooks/selectPayType.ts b/packages/components/src/hooks/selectPayType.ts
index f7b7c04..5a729ab 100644
--- a/packages/components/src/hooks/selectPayType.ts
+++ b/packages/components/src/hooks/selectPayType.ts
@@ -9,14 +9,14 @@
import Taro from '@tarojs/taro';
type UseSelectPayTypeOptions = {
- openId?: MaybeRef<string>;
isInWeChat?: MaybeRef<boolean>;
isH5?: MaybeRef<boolean>;
appId?: MaybeRef<string>;
+ getOpenId?: MaybeRef<() => Promise<string>>;
};
export function useSelectPayType(options: UseSelectPayTypeOptions = {}) {
- const { openId, isInWeChat, isH5, appId } = options;
+ const { isInWeChat, isH5, appId, getOpenId } = options;
const { blLifeRecharge } = useLifeRechargeContext();
@@ -98,10 +98,12 @@
async function getPayOrderForJsAPI(orderNo: string) {
try {
+ const _getOpenId = unref(getOpenId);
+ const openId = await _getOpenId();
let params: GetPayOrderForJsAPIInput = {
orderNo: orderNo,
lifePayType: blLifeRecharge.constants.LifePayTypeEnum.WxPay,
- openId: unref(openId),
+ openId: openId,
attach: Date.now().toString(),
payAppId: unref(appId),
};
@@ -117,9 +119,7 @@
let res = await getPayOrderForJsAPI(orderNo);
if (res) {
- //@ts-ignore
if (WeixinJSBridge) {
- //@ts-ignore
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
{
@@ -169,7 +169,7 @@
const { blLifeRecharge } = useLifeRechargeContext();
useQuery({
- queryKey: ['platformServicePayServices/getPayStatusByOrderNo', orderNo],
+ queryKey: ['blLifeRecharge/getPayStatusByOrderNo', orderNo],
queryFn: async () => {
return await blLifeRecharge.services.getPayStatusByOrderNo(
{
--
Gitblit v1.9.1