验证码登录支持二次认证

This commit is contained in:
lijun 2025-10-21 20:22:19 +08:00
parent fabf44d582
commit d8b3f2b492
1 changed files with 14 additions and 2 deletions

View File

@ -429,8 +429,20 @@ const HandleLoginByCode = async () => {
return; return;
} }
let result = await loginByCode(code_login_form.value); let result = await loginByCode(code_login_form.value);
if (result["code"] !== 0) { if (result["code"] == 1102) {
ElMessage.error(result["message"] || "登录失败!请稍后再试"); //
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; return;
} else { } else {
let userTokenInfo: UserToken = result["data"]; let userTokenInfo: UserToken = result["data"];