feat:框架-短信验证(之前没提交相关部分) 和 短信验证前加拦截校验码避免短信轰炸

This commit is contained in:
lvjunzhao
2025-02-13 17:51:27 +08:00
parent b631009738
commit 3372b6854c
2 changed files with 241 additions and 54 deletions

View File

@ -32,6 +32,8 @@ enum Api {
logoInfo = '/system/logoConfig/logo-info',
loginInfo = '/system/loginConfig/info',
loginConfig = '/system/loginConfig',
mobileLoginCode = '/system/captcha',
mobileLoginImg = '/system/captchaImg',
}
/**
@ -233,3 +235,30 @@ export function setLoginConfig(params, mode: ErrorMessageMode = 'modal') {
},
);
}
export function getMobileLoginImg(params, mode: ErrorMessageMode = 'modal') {
return defHttp.get(
{
url: Api.mobileLoginImg,
params: params
},
{
errorMessageMode: mode,
},
);
}
export function getMobileLoginCode(params, mode: ErrorMessageMode = 'modal') {
return defHttp.get(
{ url: Api.mobileLoginCode, params: params },
{
errorMessageMode: mode,
},
);
}
export function sendMobileLoginCode(params, mode: ErrorMessageMode = 'modal') {
return defHttp.post(
{ url: Api.mobileLoginCode, data: params },
{
errorMessageMode: mode,
},
);
}