From 9c680ea2c5938d26065232d3a658a9a615e1f827 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 13 三月 2025 16:39:14 +0800 Subject: [PATCH] fix: 修改导航 在路由上强制增加channelId --- apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) diff --git a/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue b/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue index e8948a6..c3e6abc 100644 --- a/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue +++ b/apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue @@ -9,7 +9,7 @@ type="text" /> </nut-form-item> - <nut-form-item label="" class="bole-form-item" prop="verificationCode" required> + <!-- <nut-form-item label="" class="bole-form-item" prop="verificationCode" required> <nut-input v-model.trim="form.verificationCode" class="bole-input-text" @@ -24,10 +24,10 @@ ></ProFormCaptcha> </template> </nut-input> - </nut-form-item> + </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/core-vue'; 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(); } @@ -107,7 +122,7 @@ } function goRegister() { - Taro.navigateTo({ + RouteHelper.navigateTo({ url: RouterPath.registerForm, }); } -- Gitblit v1.9.1