From 797fa07355a312a06541ca105a00928e95dbded6 Mon Sep 17 00:00:00 2001
From: zym2525 <540361168@qq.com>
Date: 星期日, 23 二月 2025 14:39:44 +0800
Subject: [PATCH] fix: some

---
 apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue b/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue
index e8948a6..e95a502 100644
--- a/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue
+++ b/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue
@@ -27,7 +27,7 @@
       </nut-form-item>
     </nut-form>
     <LargeButton class="login-btn" @click="handleLogin" :loading="form.loading">鐧诲綍</LargeButton>
-    <div class="go-register-btn" @click="goRegister">绔嬪嵆娉ㄥ唽</div>
+    <!-- <div class="go-register-btn" @click="goRegister">绔嬪嵆娉ㄥ唽</div> -->
   </div>
 </template>
 
@@ -40,6 +40,7 @@
 import { useLoginedJump } from '@/hooks';
 import { useUserStore } from '@/stores/modules/user';
 import Taro from '@tarojs/taro';
+import { useLifeRechargeContext } from '@life-payment/components';
 
 defineOptions({
   name: 'verificationCodeLoginForm',
@@ -52,6 +53,7 @@
 const props = withDefaults(defineProps<Props>(), {});
 
 const userStore = useUserStore();
+const { blLifeRecharge } = useLifeRechargeContext();
 
 const { jump } = useLoginedJump();
 
@@ -75,7 +77,7 @@
   await commonServices.sendVerificationCode(
     {
       phoneNumber: form.phoneNumber,
-      businessType: VerificationCodeBusinessType.PhoneMesssageCodeLogin,
+      businessType: VerificationCodeBusinessType.LifePayPhoneMesssageCodeLogin,
     },
     { showLoading: false }
   );
@@ -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();
       }

--
Gitblit v1.9.1