From dfc4898827d73df7152d6458689324fd3485b75d Mon Sep 17 00:00:00 2001 From: liuchengxin <13104445455@126.com> Date: 星期日, 12 十二月 2021 22:12:40 +0800 Subject: [PATCH] 修改登陆页面/系统logo/版权信息等 --- src/views/login.vue | 136 +++++++++++++++++++++++++-------------------- 1 files changed, 75 insertions(+), 61 deletions(-) diff --git a/src/views/login.vue b/src/views/login.vue index ea2a0c4..3ac5840 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -1,62 +1,68 @@ <template> <div class="login"> - <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form"> - <h3 class="title">浜戦�歄A鍔炲叕绯荤粺</h3> - <el-form-item prop="username"> - <el-input - v-model="loginForm.username" - type="text" - auto-complete="off" - placeholder="璐﹀彿" - > - <svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" /> - </el-input> - </el-form-item> - <el-form-item prop="password"> - <el-input - v-model="loginForm.password" - type="password" - auto-complete="off" - placeholder="瀵嗙爜" - @keyup.enter.native="handleLogin" - > - <svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" /> - </el-input> - </el-form-item> - <el-form-item prop="code" v-if="captchaOnOff"> - <el-input - v-model="loginForm.code" - auto-complete="off" - placeholder="楠岃瘉鐮�" - style="width: 63%" - @keyup.enter.native="handleLogin" - > - <svg-icon slot="prefix" icon-class="validCode" class="el-input__icon input-icon" /> - </el-input> - <div class="login-code"> - <img :src="codeUrl" @click="getCode" class="login-code-img"/> - </div> - </el-form-item> - <el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">璁颁綇瀵嗙爜</el-checkbox> - <el-form-item style="width:100%;"> - <el-button - :loading="loading" - size="medium" - type="primary" - style="width:100%;" - @click.native.prevent="handleLogin" - > - <span v-if="!loading">鐧� 褰�</span> - <span v-else>鐧� 褰� 涓�...</span> - </el-button> - <div style="float: right;" v-if="register"> - <router-link class="link-type" :to="'/register'">绔嬪嵆娉ㄥ唽</router-link> - </div> - </el-form-item> - </el-form> + <div class="login-main"> + <div class="login-title"> + <img src="../assets/logo/login-logo.png" style="display: block; width: 400px;"> + </div> + <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form"> + <h3 class="title"></h3> + <el-form-item prop="username"> + <el-input + v-model="loginForm.username" + type="text" + auto-complete="off" + placeholder="璐﹀彿" + > + <svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" /> + </el-input> + </el-form-item> + <el-form-item prop="password"> + <el-input + v-model="loginForm.password" + type="password" + auto-complete="off" + placeholder="瀵嗙爜" + @keyup.enter.native="handleLogin" + > + <svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" /> + </el-input> + </el-form-item> + <el-form-item prop="code" v-if="captchaOnOff"> + <el-input + v-model="loginForm.code" + auto-complete="off" + placeholder="楠岃瘉鐮�" + style="width: 320px" + @keyup.enter.native="handleLogin" + > + <svg-icon slot="prefix" icon-class="validCode" class="el-input__icon input-icon" /> + </el-input> + <div class="login-code"> + <img :src="codeUrl" @click="getCode" class="login-code-img"/> + </div> + </el-form-item> + <el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">璁颁綇瀵嗙爜</el-checkbox> + <el-form-item style="width:100%;"> + <el-button + :loading="loading" + size="medium" + type="primary" + style="width:100%; height: 44px; font-size: 16px;" + @click.native.prevent="handleLogin" + > + <span v-if="!loading">鐧� 褰�</span> + <span v-else>鐧� 褰� 涓�...</span> + </el-button> + <div style="float: right;" v-if="register"> + <router-link class="link-type" :to="'/register'">绔嬪嵆娉ㄥ唽</router-link> + </div> + </el-form-item> + </el-form> + </div> + <!-- 搴曢儴 --> <div class="el-login-footer"> - <span>Copyright 漏 2018-2021 ruoyi.vip All Rights Reserved.</span> + <span>Copyright 漏 2018-2021 鍚夋灄浜戦�氭暟閾剧鎶�鏈夐檺鍏徃 鐗堟潈鎵�鏈�</span> </div> </div> </template> @@ -169,12 +175,20 @@ text-align: center; color: #707070; } - +.login-main { + display: flex; + flex-direction: column; + .login-title { + display: flex; + justify-content: center; + margin-bottom: 25px; + } +} .login-form { - border-radius: 6px; - background: #ffffff; - width: 400px; - padding: 25px 25px 5px 25px; + background: rgba(255, 255, 255, 0.5); + width: 510px; + padding: 25px 40px 5px 40px; + box-sizing: border-box; .el-input { height: 38px; input { @@ -193,7 +207,7 @@ color: #bfbfbf; } .login-code { - width: 33%; + width: 103px; height: 38px; float: right; img { -- Gitblit v1.9.1