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