适配 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

@@ -226,7 +226,11 @@ export default {
this.$refs[name].validate((valid) => {
if (valid) {
if (this.type) {
this.$refs.verify.init();
if (this.loginCaptchaBypassEnabled()) {
this.verifyChange({status: true});
} else {
this.$refs.verify.init();
}
} else {
let data = JSON.parse(JSON.stringify(this.formSms));
apiLogin.smsLogin(data).then((res) => {
@@ -325,9 +329,16 @@ export default {
// 开启滑块验证
verifyBtnClick() {
if (!this.verifyStatus) {
if (this.loginCaptchaBypassEnabled()) {
this.verifyStatus = true;
return;
}
this.$refs.verify.init();
}
},
loginCaptchaBypassEnabled() {
return typeof BASE !== "undefined" && (BASE.LOGIN_CAPTCHA_BYPASS === true || BASE.LOGIN_CAPTCHA_BYPASS === "true");
},
handleWebLogin(type) {
// 第三方登录
webLogin(type);