适配 all-in-one lite 前端运行

This commit is contained in:
Chopper711
2026-06-11 14:57:51 +08:00
parent f05d03e770
commit be3b896df9
5 changed files with 54 additions and 12 deletions

View File

@@ -132,7 +132,11 @@ export default {
// 登录操作
this.$refs.usernameLoginForm.validate((valid) => {
if (valid) {
this.$refs.verify.init();
if (this.loginCaptchaBypassEnabled()) {
this.verifyChange({ status: true });
} else {
this.$refs.verify.init();
}
}
});
},
@@ -155,9 +159,12 @@ export default {
})
.catch(() => {
this.loading = false;
});
});
this.$refs.verify.show = false;
},
loginCaptchaBypassEnabled() {
return typeof BASE !== "undefined" && (BASE.LOGIN_CAPTCHA_BYPASS === true || BASE.LOGIN_CAPTCHA_BYPASS === "true");
},
},
};
</script>