新大宝股票管理后台
1
jhzh
2025-07-09 5345d78885467ad07c42cfc3a57fc60059854703
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))