From 47d2e74ddff53a4865cb98f893ec623a60d2b5fb Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Sat, 09 Aug 2025 17:57:28 +0800
Subject: [PATCH] 1
---
src/page/login/login.vue | 85 +++++++++++++++++++++++++++++-------------
1 files changed, 59 insertions(+), 26 deletions(-)
diff --git a/src/page/login/login.vue b/src/page/login/login.vue
index 6c7816a..79cf95c 100644
--- a/src/page/login/login.vue
+++ b/src/page/login/login.vue
@@ -2,7 +2,13 @@
<div class="login_page">
<!-- <headers /> -->
<tab-head :leftShow="false" :rightShow="false">
- <van-popover v-model="languageShow" trigger="click" :actions="actions" @select="onSelect" placement="bottom-end">
+ <van-popover
+ v-model="languageShow"
+ trigger="click"
+ :actions="actions"
+ @select="onSelect"
+ placement="bottom-end"
+ >
<template #reference>
<div class="multilingual">
<img src="../../assets/img/language.svg" alt="" />
@@ -11,7 +17,7 @@
</van-popover>
</tab-head>
- <img src="../../assets/img/logo.png" alt="" class="logo">
+ <img src="../../assets/img/logo.png" alt="" class="logo" />
<div class="login_title animated slideInDown">
<span>{{ $t("dlan") }}</span>
@@ -19,19 +25,39 @@
<div class="logins_content">
<div class="login_forms">
<div class="top_forms">
- <div class="forms_title">{{ $t('hj27') }}</div>
- <el-input :placeholder="$t('hj9')" :size="medium" v-model="userName" clearable>
+ <div class="forms_title">{{ $t("hj27") }}</div>
+ <el-input
+ :placeholder="$t('hj9')"
+ :size="medium"
+ v-model="userName"
+ clearable
+ >
</el-input>
- <div class="forms_title">{{ $t('Password') }}</div>
- <el-input show-password :placeholder="$t('hj10')" :size="medium" v-model="userPassword"
- @input="handleInput()">
+ <div class="forms_title">{{ $t("Password") }}</div>
+ <el-input
+ show-password
+ :placeholder="$t('hj10')"
+ :size="medium"
+ v-model="userPassword"
+ @input="handleInput()"
+ >
</el-input>
</div>
<div class="bottom_btns">
- <van-button type="info" :disabled="!btnClass" class="butn" @click="loginIN">
+ <van-button
+ type="info"
+ :disabled="!btnClass"
+ class="butn"
+ @click="loginIN"
+ >
{{ $t("立即登录") }}
</van-button>
- <van-button type="info" plain class="butn_2" @click="$router.push('/register')">
+ <van-button
+ type="info"
+ plain
+ class="butn_2"
+ @click="$router.push('/register')"
+ >
{{ $t("免費註冊") }}
</van-button>
<!-- <div class="password-operate" data-v-8cc76a7b="">
@@ -80,13 +106,20 @@
text: "English",
lang: "en"
},
- { text: "español", lang: "es" }
- ],
+ {
+ text: "中文(繁体)",
+ lang: "zh-Hant"
+ },
+ {
+ text: "हिंदी",
+ lang: "hi"
+ }
+ ]
};
},
components: {
- // headers,
- tabHead,
+ // headers,
+ tabHead
},
mounted() {
const ret = window.localStorage.getItem("login_admin");
@@ -158,10 +191,10 @@
onSelect(e) {
window.localStorage.setItem("language", e.lang);
this.$i18n.locale = e.lang;
- },
+ }
},
- beforeDestroy() { },
- created() { }
+ beforeDestroy() {},
+ created() {}
};
</script>
@@ -232,8 +265,8 @@
height: 100vh;
.multilingual {
- width: .8em;
- height: .8em;
+ width: 0.8em;
+ height: 0.8em;
margin-left: 0.25em;
img {
@@ -276,9 +309,9 @@
flex-wrap: wrap;
.forms_title {
- font-size: .4rem;
- margin-top: .5rem;
- margin-bottom: .2rem;
+ font-size: 0.4rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.2rem;
}
.user_name,
@@ -289,7 +322,7 @@
// background: #1e1e1e;
border-radius: 0.3564rem;
- >input {
+ > input {
width: 100%;
height: 100%;
padding-left: 0.3564rem;
@@ -329,7 +362,7 @@
border-radius: 8px;
color: @green;
border-color: @green;
- margin-top: .4rem;
+ margin-top: 0.4rem;
}
.top_btn {
@@ -345,7 +378,7 @@
font-size: 0.5128rem;
margin-top: 0.75rem;
- >span {
+ > span {
font-weight: 530 !important;
}
}
@@ -394,7 +427,7 @@
align-items: center;
justify-content: center;
- >span {
+ > span {
font-size: 0.3046rem;
color: #000;
background-color: #fff;
@@ -457,7 +490,7 @@
width: 3rem;
height: 3.5769rem;
- >img {
+ > img {
width: 100%;
height: 100%;
}
--
Gitblit v1.9.3