From e662aa7d894a0b259dc1816e79514c1f0d38da9f Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 21 五月 2025 16:14:05 +0800
Subject: [PATCH] Merge branch 'dev-ui' of http://120.26.58.240:8888/r/LifePaymentFront into dev-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