|
@@ -4,7 +4,7 @@
|
|
|
label-position="left">
|
|
label-position="left">
|
|
|
|
|
|
|
|
<div class="title-container">
|
|
<div class="title-container">
|
|
|
- <h3 class="title">Login Form</h3>
|
|
|
|
|
|
|
+ <h3 class="title">OA管理系统</h3>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<el-form-item prop="username">
|
|
<el-form-item prop="username">
|
|
@@ -14,7 +14,7 @@
|
|
|
<el-input
|
|
<el-input
|
|
|
ref="username"
|
|
ref="username"
|
|
|
v-model="loginForm.username"
|
|
v-model="loginForm.username"
|
|
|
- placeholder="Username"
|
|
|
|
|
|
|
+ placeholder="登录账号"
|
|
|
name="username"
|
|
name="username"
|
|
|
type="text"
|
|
type="text"
|
|
|
tabindex="1"
|
|
tabindex="1"
|
|
@@ -31,7 +31,7 @@
|
|
|
ref="password"
|
|
ref="password"
|
|
|
v-model="loginForm.password"
|
|
v-model="loginForm.password"
|
|
|
:type="passwordType"
|
|
:type="passwordType"
|
|
|
- placeholder="Password"
|
|
|
|
|
|
|
+ placeholder="登录密码"
|
|
|
name="password"
|
|
name="password"
|
|
|
tabindex="2"
|
|
tabindex="2"
|
|
|
auto-complete="on"
|
|
auto-complete="on"
|
|
@@ -43,13 +43,9 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-button :loading="loading" type="primary" style="width:100%;margin-bottom:30px;"
|
|
<el-button :loading="loading" type="primary" style="width:100%;margin-bottom:30px;"
|
|
|
- @click.native.prevent="handleLogin">Login
|
|
|
|
|
|
|
+ @click.native.prevent="handleLogin">登录
|
|
|
</el-button>
|
|
</el-button>
|
|
|
|
|
|
|
|
- <div class="tips">
|
|
|
|
|
- <span style="margin-right:20px;">username: admin</span>
|
|
|
|
|
- <span> password: any</span>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</div>
|
|
</div>
|
|
@@ -64,22 +60,22 @@ export default {
|
|
|
const validateUsername = (rule, value, callback) => {
|
|
const validateUsername = (rule, value, callback) => {
|
|
|
callback()
|
|
callback()
|
|
|
if (!validUsername(value)) {
|
|
if (!validUsername(value)) {
|
|
|
- callback(new Error('Please enter the correct user name'))
|
|
|
|
|
|
|
+ callback(new Error('请输入正确的登录账号'))
|
|
|
} else {
|
|
} else {
|
|
|
callback()
|
|
callback()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
const validatePassword = (rule, value, callback) => {
|
|
const validatePassword = (rule, value, callback) => {
|
|
|
if (value.length < 6) {
|
|
if (value.length < 6) {
|
|
|
- callback(new Error('The password can not be less than 6 digits'))
|
|
|
|
|
|
|
+ callback(new Error('密码长度不能小于6位'))
|
|
|
} else {
|
|
} else {
|
|
|
callback()
|
|
callback()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return {
|
|
return {
|
|
|
loginForm: {
|
|
loginForm: {
|
|
|
- username: 'admin',
|
|
|
|
|
- password: '123456'
|
|
|
|
|
|
|
+ username: undefined,
|
|
|
|
|
+ password: undefined
|
|
|
},
|
|
},
|
|
|
loginRules: {
|
|
loginRules: {
|
|
|
username: [{required: true, trigger: 'blur', validator: validateUsername}],
|
|
username: [{required: true, trigger: 'blur', validator: validateUsername}],
|
|
@@ -165,6 +161,11 @@ $cursor: #fff;
|
|
|
-webkit-text-fill-color: $cursor !important;
|
|
-webkit-text-fill-color: $cursor !important;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ .el-input__inner::placeholder {
|
|
|
|
|
+ color: rgba(255, 255, 255, 0.24);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.el-form-item {
|
|
.el-form-item {
|