wupengfei
2025-02-24 a1ccf9499a7a04225922868e02953a9a972fbe96
packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue
@@ -4,7 +4,7 @@
      <img class="select-pay-type-view-item-icon" :src="IconAliPay" />
      <div class="select-pay-type-view-item-text">支付宝支付</div>
    </div>
    <div class="select-pay-type-view-item">
    <div class="select-pay-type-view-item" @click="handleWeixinPay">
      <img class="select-pay-type-view-item-icon" :src="IconWeixin" />
      <div class="select-pay-type-view-item-text">微信支付</div>
    </div>
@@ -18,7 +18,7 @@
  useLifeRechargeContext,
  SetLifePayOrderPayTypeInput,
  LifeRechargeConstants,
} from '../../utils';
} from '@life-payment/core-vue';
import { useQuery } from '@tanstack/vue-query';
defineOptions({
@@ -51,6 +51,15 @@
  } catch (error) {}
}
async function handleWeixinPay() {
  try {
    let res = await setLifePayOrderPayType(blLifeRecharge.constants.LifePayTypeEnum.WxPay);
    if (res) {
      location.href = res;
    }
  } catch (error) {}
}
async function setLifePayOrderPayType(lifePayType: LifeRechargeConstants.LifePayTypeEnum) {
  try {
    let params: SetLifePayOrderPayTypeInput = {