wupengfei
7 天以前 14368e8a09c4b5793d0975f85e36a4c1d410ca36
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({