diff --git a/src/api/system/login/index.ts b/src/api/system/login/index.ts index bfd953e..87320dc 100644 --- a/src/api/system/login/index.ts +++ b/src/api/system/login/index.ts @@ -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, + }, + ); +} diff --git a/src/views/secondDev/LoginForm.vue b/src/views/secondDev/LoginForm.vue index bdb0934..d712a2a 100644 --- a/src/views/secondDev/LoginForm.vue +++ b/src/views/secondDev/LoginForm.vue @@ -1,46 +1,73 @@