|
@@ -2,7 +2,7 @@
|
|
|
<div class="login-container">
|
|
|
<div class="login_box">
|
|
|
<div class="head">
|
|
|
- <!--<img class="logo" src="../../assets/images/login/logo.png" alt="logo">
|
|
|
+ <!--<img class="logo" src="../../assets/images/login/logo.png" alt="logo">
|
|
|
<p class="transform" />
|
|
|
<p class="sys">科学城综合管理地理信息系统</p>
|
|
|
<div class="form">
|
|
@@ -59,55 +59,24 @@
|
|
|
</div> -->
|
|
|
|
|
|
<img class="logo" src="../../assets/images/login/logo_title.png" alt="logo">
|
|
|
- <div class="form" >
|
|
|
- <el-form
|
|
|
- ref="loginForm"
|
|
|
- :model="loginForm"
|
|
|
- :rules="loginRules"
|
|
|
- class="login-form"
|
|
|
- auto-complete="on"
|
|
|
- label-position="left"
|
|
|
- >
|
|
|
+ <div class="form">
|
|
|
+ <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form" auto-complete="on" label-position="left">
|
|
|
<div class="input_item">
|
|
|
<el-form-item prop="username">
|
|
|
<span class="svg-container user">账户</span>
|
|
|
- <el-input
|
|
|
- ref="username"
|
|
|
- v-model="loginForm.username"
|
|
|
- placeholder="请输入账号"
|
|
|
- name="username"
|
|
|
- type="text"
|
|
|
- class="input_w"
|
|
|
- tabindex="1"
|
|
|
- auto-complete="on"
|
|
|
- suffix-icon="el-icon-user"
|
|
|
- />
|
|
|
+ <el-input ref="username" v-model="loginForm.username" placeholder="请输入账号" name="username" type="text" class="input_w"
|
|
|
+ tabindex="1" auto-complete="on" suffix-icon="el-icon-user" />
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div class="input_item">
|
|
|
<el-form-item prop="password">
|
|
|
- <span class="svg-container pwd" >密码</span>
|
|
|
- <el-input
|
|
|
- :key="passwordType"
|
|
|
- ref="password"
|
|
|
- v-model="loginForm.password"
|
|
|
- :type="passwordType"
|
|
|
- placeholder="请输入密码"
|
|
|
- name="password"
|
|
|
- tabindex="2"
|
|
|
- class="input_w"
|
|
|
- auto-complete="on"
|
|
|
- suffix-icon="el-icon-lock"
|
|
|
- @keyup.enter.native="handleLogin"
|
|
|
- />
|
|
|
+ <span class="svg-container pwd">密码</span>
|
|
|
+ <el-input :key="passwordType" ref="password" v-model="loginForm.password" :type="passwordType" placeholder="请输入密码"
|
|
|
+ name="password" tabindex="2" class="input_w" auto-complete="on" suffix-icon="el-icon-lock"
|
|
|
+ @keyup.enter.native="handleLogin" />
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
- <el-button
|
|
|
- class="btn"
|
|
|
- :loading="loading"
|
|
|
- type="primary"
|
|
|
- @click.native.prevent="handleLogin"
|
|
|
- >登陆</el-button>
|
|
|
+ <el-button class="btn" :loading="loading" type="primary" @click.native.prevent="handleLogin">登录</el-button>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -144,7 +113,7 @@ export default {
|
|
|
},
|
|
|
watch: {
|
|
|
$route: {
|
|
|
- handler: function(route) {
|
|
|
+ handler: function (route) {
|
|
|
this.redirect = route.query && route.query.redirect
|
|
|
},
|
|
|
immediate: true
|
|
@@ -222,8 +191,8 @@ export default {
|
|
|
bottom: 322px;
|
|
|
left: calc(50% - 323px);
|
|
|
}
|
|
|
-
|
|
|
- .form{
|
|
|
+
|
|
|
+ .form {
|
|
|
position: absolute;
|
|
|
bottom: 117px;
|
|
|
left: calc(50% - 528px);
|
|
@@ -232,24 +201,23 @@ export default {
|
|
|
background-image: url('../../assets/images/login/form_box.png');
|
|
|
background-size: 100% 100%;
|
|
|
background-repeat: no-repeat;
|
|
|
- .login-form{
|
|
|
+ .login-form {
|
|
|
height: 100%;
|
|
|
- padding: 86px 129px 68px 129px;
|
|
|
- .input_item{
|
|
|
+ padding: 86px 129px 68px 129px;
|
|
|
+ .input_item {
|
|
|
width: 344px;
|
|
|
height: 44px;
|
|
|
float: left;
|
|
|
- .input_w{
|
|
|
+ .input_w {
|
|
|
width: 302px;
|
|
|
}
|
|
|
}
|
|
|
- .btn{
|
|
|
+ .btn {
|
|
|
float: left;
|
|
|
width: 90px;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
}
|