From d8b3f2b492b4eaf3d39dd8447e822b76285a2fa2 Mon Sep 17 00:00:00 2001 From: lijun Date: Tue, 21 Oct 2025 20:22:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E4=BA=8C=E6=AC=A1=E8=AE=A4=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/pages/login.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/views/pages/login.vue b/src/views/pages/login.vue index fdce1b4..37d8504 100644 --- a/src/views/pages/login.vue +++ b/src/views/pages/login.vue @@ -429,8 +429,20 @@ const HandleLoginByCode = async () => { return; } let result = await loginByCode(code_login_form.value); - if (result["code"] !== 0) { - ElMessage.error(result["message"] || "登录失败!请稍后再试"); + if (result["code"] == 1102) { + //需二次认证,支持方式 + second_auth_visible.value = true; + second_auth_state_key.value = result["data"]["state"]; + let types = result["data"]["type"]; + second_auth_type_list.value = types.split(","); + //删除''空值 + second_auth_type_list.value = second_auth_type_list.value.filter(item => item); + second_auth_method.value = second_auth_type_list.value[0]; + console.log("second_auth_type_list:", second_auth_type_list.value); + return; + + } else if (result["code"] != 0) { + ElMessage.error(result["message"] || "该账号已被禁用,请联系管理员!"); return; } else { let userTokenInfo: UserToken = result["data"];