From 3372b6854c3fa71ff2813dc4849f20ea358d8bc7 Mon Sep 17 00:00:00 2001 From: lvjunzhao <967725@dms.yudean.com> Date: Thu, 13 Feb 2025 17:51:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=A1=86=E6=9E=B6-=E7=9F=AD=E4=BF=A1?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=EF=BC=88=E4=B9=8B=E5=89=8D=E6=B2=A1=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E7=9B=B8=E5=85=B3=E9=83=A8=E5=88=86=EF=BC=89=20?= =?UTF-8?q?=E5=92=8C=20=E7=9F=AD=E4=BF=A1=E9=AA=8C=E8=AF=81=E5=89=8D?= =?UTF-8?q?=E5=8A=A0=E6=8B=A6=E6=88=AA=E6=A0=A1=E9=AA=8C=E7=A0=81=E9=81=BF?= =?UTF-8?q?=E5=85=8D=E7=9F=AD=E4=BF=A1=E8=BD=B0=E7=82=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/login/index.ts | 29 ++++ src/views/secondDev/LoginForm.vue | 266 ++++++++++++++++++++++++------ 2 files changed, 241 insertions(+), 54 deletions(-) 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 @@