From 5345d78885467ad07c42cfc3a57fc60059854703 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Wed, 09 Jul 2025 15:43:04 +0800
Subject: [PATCH] 1

---
 src/views/user/Login.vue |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/views/user/Login.vue b/src/views/user/Login.vue
index 25e90c9..b602264 100644
--- a/src/views/user/Login.vue
+++ b/src/views/user/Login.vue
@@ -36,6 +36,18 @@
               <a-icon slot="prefix" type="lock" :style="{ color: 'rgba(0,0,0,.25)' }" />
             </a-input-password>
           </a-form-item>
+          
+          <a-form-item>
+            <a-input
+              size="large"
+              type="number" 
+              placeholder="请输入谷歌验证码"
+              v-decorator="[
+                'googleAuthCode',
+                { rules: [], validateTrigger: 'change' }
+              ]">
+            </a-input>
+          </a-form-item>
         </a-tab-pane>
         <!-- <a-tab-pane key="tab2" :tab="$t('user.login.tab-login-mobile')">
           <a-form-item>
@@ -174,7 +186,7 @@
 
       state.loginBtn = true
 
-      const validateFieldsKey = customActiveKey === 'tab1' ? ['username', 'password'] : ['mobile', 'captcha']
+      const validateFieldsKey = customActiveKey === 'tab1' ? ['username', 'password' ,'googleAuthCode'] : ['mobile', 'captcha']
 
       validateFields(validateFieldsKey, { force: true }, (err, values) => {
         if (!err) {
@@ -183,6 +195,7 @@
           const loginParams = {}
           loginParams.adminPhone = values.username
           loginParams.adminPwd = values.password
+          loginParams.googleAuthCode = values.googleAuthCode
           loginParams.verifyCode = 1234
           Login(loginParams)
             .then((res) => this.loginSuccess(res))

--
Gitblit v1.9.3