From 022ae7305b51796cdd6bcd5eac7eef9e149898c3 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 01 九月 2025 15:54:32 +0800
Subject: [PATCH] feat: 签约

---
 apps/cMiniApp/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/apps/cMiniApp/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue b/apps/cMiniApp/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue
index a4713e7..ce64069 100644
--- a/apps/cMiniApp/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue
+++ b/apps/cMiniApp/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue
@@ -32,15 +32,14 @@
 </template>
 
 <script setup lang="ts">
-import * as commonServices from '@12333/services/api/Common';
 import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types';
 import { FormValidator, Message } from '@12333/utils';
 import { LargeButton } from '@/components';
 import { ProFormCaptcha } from 'senin-mini/components';
-import { VerificationCodeBusinessType } from '@12333/constants';
 import { useLoginedJump } from '@/hooks';
 import { useUserStore } from '@/stores/modules/user';
 import Taro from '@tarojs/taro';
+import * as authServices from '@12333/services/apiV2/auth';
 
 defineOptions({
   name: 'verificationCodeLoginForm',
@@ -73,13 +72,19 @@
 });
 
 async function onGetCaptcha() {
-  await commonServices.sendVerificationCode(
+  const res = await authServices.sendLoginOrRegisterVerifyCode(
     {
       phoneNumber: form.phoneNumber,
-      businessType: VerificationCodeBusinessType.PhoneMesssageCodeLogin,
     },
-    { showLoading: false }
+    { showLoading: false, getResponse: true }
   );
+
+  if (res) {
+    // @ts-ignore
+    form.verificationCode = res?.data?.extras?.code ?? '';
+  }
+  // @ts-ignore
+  return res?.data?.data;
 }
 
 async function handleLogin() {
@@ -90,7 +95,7 @@
         form.loading = true;
         await userStore.loginByUsername({
           phoneNumber: form.phoneNumber,
-          code: form.verificationCode,
+          verifyCode: form.verificationCode,
         });
         jump();
       }

--
Gitblit v1.9.1