From 09cd59e111da050db1e26621a231c7e2eb7a415b Mon Sep 17 00:00:00 2001
From: 李凌 <344137771@qq.com>
Date: Wed, 21 Jan 2026 21:55:11 +0800
Subject: [PATCH] 1

---
 src/views/login/index.vue |   45 +++++++++++++++++++++++++++++++++++++--------
 1 files changed, 37 insertions(+), 8 deletions(-)

diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 9a4b2c7..222a692 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>
@@ -46,7 +55,6 @@
 import store from '@/store/store'
 import { LOGO, customerServiceUrl } from "@/config";
 const { t } = useI18n()
-const customer_service_url = ref(customerServiceUrl) // 客服链接,有值的话就会跳转到客服外链
 
 const router = useRouter()
 const onRoute = (path) => {
@@ -54,8 +62,8 @@
         router.go(-1)
     } else {
         if (path == '/customerService') {
-            if (customer_service_url.value) {
-                window.location.href = customer_service_url.value;
+            if (customerServiceUrl()) {
+                window.location.href = customerServiceUrl();
             } else {
                 router.push(path)
             }
@@ -67,7 +75,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 +86,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 +167,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 +188,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