From 2525f53411b131ecb9926409a523f0e44df6d20c Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 21 五月 2025 16:18:33 +0800 Subject: [PATCH] fix: 修改ui --- packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue b/packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue index 4e927c5..2b50807 100644 --- a/packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue +++ b/packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue @@ -29,11 +29,11 @@ lifePayOrderType?: LifeRechargeConstants.LifePayOrderTypeEnum; showAliPay?: boolean; showWeixinPay?: boolean; - openId?: string; isInWeChat?: boolean; isH5?: boolean; appId?: string; isFocus?: boolean; + getOpenId?: () => Promise<string>; }; const props = withDefaults(defineProps<Props>(), { @@ -51,18 +51,22 @@ }>(); const { state, invokeAliPay, invokeWeixinPay } = useSelectPayType({ - openId: toRef(props, 'openId'), + getOpenId: toRef(props, 'getOpenId'), isInWeChat: toRef(props, 'isInWeChat'), isH5: toRef(props, 'isH5'), appId: toRef(props, 'appId'), }); -function handleAliPay() { - invokeAliPay(props.orderNo); +async function handleAliPay() { + try { + await invokeAliPay(props.orderNo); + } catch (error) {} } -function handleWeixinPay() { - invokeWeixinPay(props.orderNo); +async function handleWeixinPay() { + try { + await invokeWeixinPay(props.orderNo); + } catch (error) {} } useGetPayStatusByOrderNo({ -- Gitblit v1.9.1