|
|
@ -1,8 +1,11 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="login"> |
|
|
<div class="login"> |
|
|
<el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form"> |
|
|
<el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form"> |
|
|
<h3 class="title">{{ $t('login.title') }}</h3> |
|
|
|
|
|
<lang-select class="set-language" /> |
|
|
|
|
|
|
|
|
<div class="login-lang"><lang-select class="set-language" /></div> |
|
|
|
|
|
<div class="login-title"> |
|
|
|
|
|
<img class="login-logo" src="@/assets/images/logomini.png" /> |
|
|
|
|
|
<div class="login-name">{{ $t('login.title') }}</div> |
|
|
|
|
|
</div> |
|
|
<el-form-item prop="username"> |
|
|
<el-form-item prop="username"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="loginForm.username" |
|
|
v-model="loginForm.username" |
|
|
@ -38,8 +41,8 @@ |
|
|
<img :src="codeUrl" @click="getCode" class="login-code-img"/> |
|
|
<img :src="codeUrl" @click="getCode" class="login-code-img"/> |
|
|
</div> |
|
|
</div> |
|
|
</el-form-item> --> |
|
|
</el-form-item> --> |
|
|
<!-- <el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">{{ $t('login.rememberMe') }}</el-checkbox> --> |
|
|
|
|
|
<!-- <el-form-item style="width:100%;"> |
|
|
|
|
|
|
|
|
<el-checkbox v-model="loginForm.rememberMe" style="float: right;margin-bottom:30px">{{ $t('login.rememberMe') }}</el-checkbox> |
|
|
|
|
|
<el-form-item style="width:100%;"> |
|
|
<el-button |
|
|
<el-button |
|
|
:loading="loading" |
|
|
:loading="loading" |
|
|
size="medium" |
|
|
size="medium" |
|
|
@ -50,10 +53,10 @@ |
|
|
<span v-if="!loading">{{ $t('login.logIn') }}</span> |
|
|
<span v-if="!loading">{{ $t('login.logIn') }}</span> |
|
|
<span v-else>{{ $t('login.loginIng') }}</span> |
|
|
<span v-else>{{ $t('login.loginIng') }}</span> |
|
|
</el-button> |
|
|
</el-button> |
|
|
<div style="float: right;" v-if="register"> |
|
|
|
|
|
|
|
|
<!-- <div style="float: right;" v-if="register"> |
|
|
<router-link class="link-type" :to="'/register'">立即注册</router-link> |
|
|
<router-link class="link-type" :to="'/register'">立即注册</router-link> |
|
|
</div> |
|
|
|
|
|
</el-form-item> --> |
|
|
|
|
|
|
|
|
</div> --> |
|
|
|
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<!-- 底部 --> |
|
|
<!-- 底部 --> |
|
|
<div class="el-login-footer"> |
|
|
<div class="el-login-footer"> |
|
|
@ -200,11 +203,35 @@ export default { |
|
|
.login-form { |
|
|
.login-form { |
|
|
border-radius: 6px; |
|
|
border-radius: 6px; |
|
|
background: #ffffff; |
|
|
background: #ffffff; |
|
|
width: 400px; |
|
|
|
|
|
padding: 25px 25px 5px 25px; |
|
|
|
|
|
|
|
|
right: 220px; |
|
|
|
|
|
position: absolute; |
|
|
|
|
|
padding: 20px 40px 30px 40px; |
|
|
z-index: 1; |
|
|
z-index: 1; |
|
|
|
|
|
.login-lang{ |
|
|
|
|
|
text-align: right; |
|
|
|
|
|
margin-bottom: 20px; |
|
|
|
|
|
} |
|
|
|
|
|
.login-title{ |
|
|
|
|
|
display: flex; |
|
|
|
|
|
flex-direction: row; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
justify-content: center; |
|
|
|
|
|
margin-bottom: 35px; |
|
|
|
|
|
.login-logo{ |
|
|
|
|
|
width: 70px; |
|
|
|
|
|
margin-right: 20px; |
|
|
|
|
|
flex-flow: 0; |
|
|
|
|
|
} |
|
|
|
|
|
.login-name{ |
|
|
|
|
|
flex-flow: 0; |
|
|
|
|
|
font-weight: bold; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
.el-input { |
|
|
.el-input { |
|
|
height: 38px; |
|
|
height: 38px; |
|
|
|
|
|
width: 270px; |
|
|
input { |
|
|
input { |
|
|
height: 38px; |
|
|
height: 38px; |
|
|
} |
|
|
} |
|
|
|