fix: 登录失败提示中文化
This commit is contained in:
@@ -116,7 +116,14 @@ const handleSubmit = async ({
|
||||
loginConfig.value.username = rememberPassword ? username : '';
|
||||
loginConfig.value.password = '';
|
||||
} catch (err) {
|
||||
errorMessage.value = (err as Error).message;
|
||||
// 将登录接口的已知英文错误转换为中文,未知错误保持服务端原文。
|
||||
const message = (err as Error).message;
|
||||
const loginErrorMessages: Record<string, string> = {
|
||||
'password incorrect': '账号或密码错误',
|
||||
'account disabled': '账号已禁用',
|
||||
'invalid argument': '登录参数错误',
|
||||
};
|
||||
errorMessage.value = loginErrorMessages[message.trim().toLowerCase()] || message;
|
||||
} finally {
|
||||
setLoading(false);
|
||||
}
|
||||
|
||||
@@ -116,7 +116,14 @@ const handleSubmit = async ({
|
||||
loginConfig.value.username = rememberPassword ? username : '';
|
||||
loginConfig.value.password = '';
|
||||
} catch (err) {
|
||||
errorMessage.value = (err as Error).message;
|
||||
// 将登录接口的已知英文错误转换为中文,未知错误保持服务端原文。
|
||||
const message = (err as Error).message;
|
||||
const loginErrorMessages: Record<string, string> = {
|
||||
'password incorrect': '账号或密码错误',
|
||||
'account disabled': '账号已禁用',
|
||||
'invalid argument': '登录参数错误',
|
||||
};
|
||||
errorMessage.value = loginErrorMessages[message.trim().toLowerCase()] || message;
|
||||
} finally {
|
||||
setLoading(false);
|
||||
}
|
||||
|
||||
@@ -116,7 +116,14 @@ const handleSubmit = async ({
|
||||
loginConfig.value.username = rememberPassword ? username : '';
|
||||
loginConfig.value.password = '';
|
||||
} catch (err) {
|
||||
errorMessage.value = (err as Error).message;
|
||||
// 将登录接口的已知英文错误转换为中文,未知错误保持服务端原文。
|
||||
const message = (err as Error).message;
|
||||
const loginErrorMessages: Record<string, string> = {
|
||||
'password incorrect': '账号或密码错误',
|
||||
'account disabled': '账号已禁用',
|
||||
'invalid argument': '登录参数错误',
|
||||
};
|
||||
errorMessage.value = loginErrorMessages[message.trim().toLowerCase()] || message;
|
||||
} finally {
|
||||
setLoading(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user