From 4931fb42270d5fd00a0a22270d684476ffa53917 Mon Sep 17 00:00:00 2001
From: 李凌 <344137771@qq.com>
Date: Sat, 11 Oct 2025 18:35:08 +0800
Subject: [PATCH] 1

---
 src/views/login/index.vue |   40 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 9a4b2c7..82bdaa4 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -13,11 +13,20 @@
             </span>
         </div>
 
+        <div class="flex re-tab">
+            <div class="textColor1" :class="activeIndex == 1 ? 'active' : ''" @click="changeIndex(1)">
+                {{ $t('电子邮箱') }}
+            </div>
+            <div class="textColor1" :class="activeIndex == 2 ? 'active' : ''" @click="changeIndex(2)">
+                {{ $t('手机号码') }}
+            </div>
+        </div>
+
         <ExInput style="padding-bottom:16px !important;" :placeholderText="getRegType(activeIndex, false)"
             v-model="username" :dialCode="dialCode" @selectArea="onSelectArea" :area="isArea" :icon="icon"
             @pressEnter="verifyLogin" />
 
-        <ExInput style="padding-bottom:0 !important;" :placeholderText="$t('entryPassword')" v-model="password"
+        <ExInput style="padding-bottom:0 !important;" :placeholderText="$t('请输入登录密码')" v-model="password"
             typeText="password" @pressEnter="verifyLogin" />
 
         <div class="forget colorMain" @click="$router.push('/forget')">{{ $t('forgetPassword') }}</div>
@@ -67,7 +76,7 @@
 
 let username = ref('')
 let password = ref('')
-let activeIndex = ref(0)
+let activeIndex = ref(1)
 let isArea = ref(false)
 let dialCode = ref(0)
 let icon = ref('')
@@ -78,9 +87,9 @@
         case 0:
             return bFlag ? t('account') : t('entryAccount');
         case 1:
-            return bFlag ? t('email') : t('entryEmail');
+            return bFlag ? t('电子邮箱') : t('entryEmail');
         case 2:
-            return bFlag ? t('phoneNum') : t('entryPhone');
+            return bFlag ? t('手机号码') : t('请输入手机号码');
     }
 }
 const controlChildRef = ref(null)
@@ -159,7 +168,8 @@
     _loginUser({
         userName: (activeIndex.value == 0 || activeIndex.value == 1) ? username.value : `${dialCode.value}${username.value}`,
         passWord: password.value,
-        type: type.value
+        // type: type.value
+        type: '3' // 写死, 算所有的登录都是账户登录
     }).then((res) => {
         userStore[GET_USERINFO](res)
         store.commit('user/SET_USERINFO', res)
@@ -179,6 +189,26 @@
     background: $mainbgWhiteColor;
     min-height: 100vh;
 
+    .re-tab {
+        margin-bottom: 22px;
+
+        div {
+            padding: 0 18px;
+            height: 34px;
+            line-height: 34px;
+            text-align: center;
+            border-radius: 4px;
+            margin-right: 10px;
+        }
+
+        .active {
+            // background: $US_tabActice_background;
+            background: $bg_yellow;
+            // color: $color_main;
+            color: $text_color4;
+        }
+    }
+
     :deep(.textColor) {
         color: $log-c;
     }

--
Gitblit v1.9.3