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