zhengyiming
2025-02-24 3ee683d6b002f098e5b7fed11b54615126d82a3c
apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue
@@ -40,6 +40,7 @@
import { useLoginedJump } from '@/hooks';
import { useUserStore } from '@/stores/modules/user';
import Taro from '@tarojs/taro';
import { useLifeRechargeContext } from '@life-payment/core-vue';
defineOptions({
  name: 'verificationCodeLoginForm',
@@ -52,6 +53,7 @@
const props = withDefaults(defineProps<Props>(), {});
const userStore = useUserStore();
const { blLifeRecharge } = useLifeRechargeContext();
const { jump } = useLoginedJump();
@@ -87,9 +89,22 @@
      const { valid } = await formRef.value.validate();
      if (valid) {
        form.loading = true;
        await userStore.loginByUsername({
          phoneNumber: form.phoneNumber,
          code: form.verificationCode,
        // await userStore.loginByUsername({
        //   phoneNumber: form.phoneNumber,
        //   code: form.verificationCode,
        // });
        let res = await blLifeRecharge.login(
          {
            phoneNumber: form.phoneNumber,
            code: form.verificationCode,
          },
          {
            showLoading: false,
          }
        );
        userStore.loginVirtualSuccess({
          virtualPhoneNumber: form.phoneNumber,
          virtualUserId: res,
        });
        jump();
      }