|
@@ -30,8 +30,16 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item class="verification-code" prop="verification_code_image_text">
|
|
|
- <el-input v-model="loginForm.verification_code_image_text" @keyup.enter.native="handleLogin" />
|
|
|
- <el-image v-if="image_content_base64.length > 0" :src="`data:image/jpg;base64,${image_content_base64}`" />
|
|
|
+ <el-input
|
|
|
+ v-model="loginForm.verification_code_image_text"
|
|
|
+ placeholder="验证码"
|
|
|
+ @keyup.enter.native="handleLogin"
|
|
|
+ />
|
|
|
+ <el-image
|
|
|
+ v-if="image_content_base64.length > 0"
|
|
|
+ :src="`data:image/jpg;base64,${image_content_base64}`"
|
|
|
+ @click="updateVerificationCode"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item class="form-remember">
|
|
@@ -94,13 +102,16 @@ export default {
|
|
|
document.title = res.title;
|
|
|
setConfig(res);
|
|
|
});
|
|
|
-
|
|
|
- GetVerificationCodeImage().then(({ image_id, image_content_base64 }) => {
|
|
|
- this.loginForm.verification_code_image_id = image_id;
|
|
|
- this.image_content_base64 = image_content_base64;
|
|
|
- });
|
|
|
+ this.updateVerificationCode();
|
|
|
},
|
|
|
methods: {
|
|
|
+ updateVerificationCode() {
|
|
|
+ GetVerificationCodeImage().then(({ image_id, image_content_base64 }) => {
|
|
|
+ this.loginForm.verification_code_image_id = image_id;
|
|
|
+ this.image_content_base64 = image_content_base64;
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
handleLogin() {
|
|
|
this.$refs.loginForm.validate(valid => {
|
|
|
if (valid) {
|
|
@@ -181,6 +192,10 @@ export default {
|
|
|
&-form {
|
|
|
margin: 64px 64px 0;
|
|
|
|
|
|
+ input {
|
|
|
+ height: 48px;
|
|
|
+ }
|
|
|
+
|
|
|
.form-remember {
|
|
|
.forget-password {
|
|
|
color: $basic-color;
|
|
@@ -190,12 +205,13 @@ export default {
|
|
|
|
|
|
.verification-code {
|
|
|
.el-input {
|
|
|
- width: 120px;
|
|
|
+ width: 194px;
|
|
|
}
|
|
|
|
|
|
.el-image {
|
|
|
- margin-left: 24px;
|
|
|
+ margin-left: 8px;
|
|
|
vertical-align: bottom;
|
|
|
+ cursor: pointer;
|
|
|
|
|
|
&__inner {
|
|
|
vertical-align: middle;
|