From c208475507d1adca547dba5cf8fd2cb88b80cf34 Mon Sep 17 00:00:00 2001
From: Flex <q1406482700@163.com>
Date: 星期五, 30 五月 2025 17:03:54 +0800
Subject: [PATCH] 修改登录页

---
 easegen-front/src/views/Login/components/LoginForm.vue |  107 +++++++++++++++++++++++++++++++----------------------
 1 files changed, 62 insertions(+), 45 deletions(-)

diff --git a/easegen-front/src/views/Login/components/LoginForm.vue b/easegen-front/src/views/Login/components/LoginForm.vue
index 8b24ba7..91df23c 100644
--- a/easegen-front/src/views/Login/components/LoginForm.vue
+++ b/easegen-front/src/views/Login/components/LoginForm.vue
@@ -4,7 +4,7 @@
     ref="formLogin"
     :model="loginData.loginForm"
     :rules="LoginRules"
-    class="login-form"
+    class="login-form NewClass"
     label-position="top"
     label-width="120px"
     size="large"
@@ -72,6 +72,7 @@
             class="w-[100%]"
             type="primary"
             @click="getCode()"
+            style="background-color: #1D78F4;"
           />
         </el-form-item>
       </el-col>
@@ -82,24 +83,25 @@
         mode="pop"
         @success="handleLogin"
       />
-      <el-col :span="24" style="padding-right: 10px; padding-left: 10px">
+      <!-- 娉ㄥ唽涓嶆樉绀� -->
+      <!-- <el-col :span="24"  > 
         <el-form-item>
-          <el-row :gutter="5" justify="space-between" style="width: 100%">
-            <!-- <el-col :span="12">
+          <el-row :gutter="5" justify="space-between" style="width: 100%; margin-left: 0 !important;">
+            <el-col :span="12">
               <XButton
                 :title="t('login.btnMobile')"
                 class="w-[100%]"
                 @click="setLoginState(LoginStateEnum.MOBILE)"
               />
-            </el-col> -->
-<!--            <el-col :span="8">-->
-<!--              <XButton-->
-<!--                :title="t('login.btnQRCode')"-->
-<!--                class="w-[100%]"-->
-<!--                @click="setLoginState(LoginStateEnum.QR_CODE)"-->
-<!--              />-->
-<!--            </el-col>-->
-            <el-col :span="24">
+            </el-col>
+                       <el-col :span="8">
+                         <XButton
+                           :title="t('login.btnQRCode')"
+                           class="w-[100%]"
+                           @click="setLoginState(LoginStateEnum.QR_CODE)"
+                         />
+                       </el-col>
+            <el-col :span="24"  style="padding-right: 10px; padding-left: 10px" >
               <XButton
                 :title="t('login.btnRegister')"
                 class="w-[100%]"
@@ -108,38 +110,38 @@
             </el-col>
           </el-row>
         </el-form-item>
-      </el-col>
-<!--      <el-divider content-position="center">{{ t('login.otherLogin') }}</el-divider>-->
-<!--      <el-col :span="24" style="padding-right: 10px; padding-left: 10px">-->
-<!--        <el-form-item>-->
-<!--          <div class="w-[100%] flex justify-between">-->
-<!--            <Icon-->
-<!--              v-for="(item, key) in socialList"-->
-<!--              :key="key"-->
-<!--              :icon="item.icon"-->
-<!--              :size="30"-->
-<!--              class="anticon cursor-pointer"-->
-<!--              color="#999"-->
-<!--              @click="doSocialLogin(item.type)"-->
-<!--            />-->
-<!--          </div>-->
-<!--        </el-form-item>-->
-<!--      </el-col>-->
-<!--      <el-divider content-position="center">钀屾柊蹇呰</el-divider>-->
-<!--      <el-col :span="24" style="padding-right: 10px; padding-left: 10px">-->
-<!--        <el-form-item>-->
-<!--          <div class="w-[100%] flex justify-between">-->
-<!--            <el-link href="https://doc.iocoder.cn/" target="_blank">馃摎寮�鍙戞寚鍗�</el-link>-->
-<!--            <el-link href="https://doc.iocoder.cn/video/" target="_blank">馃敟瑙嗛鏁欑▼</el-link>-->
-<!--            <el-link href="https://www.iocoder.cn/Interview/good-collection/" target="_blank">-->
-<!--              鈿¢潰璇曟墜鍐�-->
-<!--            </el-link>-->
-<!--            <el-link href="http://static.yudao.iocoder.cn/mp/Aix9975.jpeg" target="_blank">-->
-<!--              馃澶栧寘鍜ㄨ-->
-<!--            </el-link>-->
-<!--          </div>-->
-<!--        </el-form-item>-->
-<!--      </el-col>-->
+      </el-col> -->
+      <!--      <el-divider content-position="center">{{ t('login.otherLogin') }}</el-divider>-->
+      <!--      <el-col :span="24" style="padding-right: 10px; padding-left: 10px">-->
+      <!--        <el-form-item>-->
+      <!--          <div class="w-[100%] flex justify-between">-->
+      <!--            <Icon-->
+      <!--              v-for="(item, key) in socialList"-->
+      <!--              :key="key"-->
+      <!--              :icon="item.icon"-->
+      <!--              :size="30"-->
+      <!--              class="anticon cursor-pointer"-->
+      <!--              color="#999"-->
+      <!--              @click="doSocialLogin(item.type)"-->
+      <!--            />-->
+      <!--          </div>-->
+      <!--        </el-form-item>-->
+      <!--      </el-col>-->
+      <!--      <el-divider content-position="center">钀屾柊蹇呰</el-divider>-->
+      <!--      <el-col :span="24" style="padding-right: 10px; padding-left: 10px">-->
+      <!--        <el-form-item>-->
+      <!--          <div class="w-[100%] flex justify-between">-->
+      <!--            <el-link href="https://doc.iocoder.cn/" target="_blank">馃摎寮�鍙戞寚鍗�</el-link>-->
+      <!--            <el-link href="https://doc.iocoder.cn/video/" target="_blank">馃敟瑙嗛鏁欑▼</el-link>-->
+      <!--            <el-link href="https://www.iocoder.cn/Interview/good-collection/" target="_blank">-->
+      <!--              鈿¢潰璇曟墜鍐�-->
+      <!--            </el-link>-->
+      <!--            <el-link href="http://static.yudao.iocoder.cn/mp/Aix9975.jpeg" target="_blank">-->
+      <!--              馃澶栧寘鍜ㄨ-->
+      <!--            </el-link>-->
+      <!--          </div>-->
+      <!--        </el-form-item>-->
+      <!--      </el-col>-->
     </el-row>
   </el-form>
 </template>
@@ -352,4 +354,19 @@
     cursor: pointer;
   }
 }
+
+.NewClass {
+  ::v-deep( .el-input__inner ) {
+    font-size: 20px;
+    line-height: 40px;
+    height: 60px;
+  }
+  ::v-deep(.el-button--large){
+    padding: 20px;
+    box-sizing: border-box;
+    font-size: 20px;
+    height: 60px;
+    margin-top: 20px;
+  }
+}
 </style>

--
Gitblit v1.9.3