Refactor code structure and remove redundant changes

This commit is contained in:
wangqiao
2025-08-15 16:45:15 +08:00
commit 99df1d1f81
220 changed files with 33086 additions and 0 deletions

69
api/login/index.ts Normal file
View File

@ -0,0 +1,69 @@
import { post, put } from '@/utils/axios'
import { LoginParams, LoginResponseData, AppAuthLoginRespVO } from './types'
/**
* 新建图纸
* @param params
* @returns
*/
export const login = (params: LoginParams) => {
return post<IResponse<LoginResponseData>>({
url: '/prod-api/app-api/member/auth/login',
data: params,
})
}
/**
* 发送手机验证码
*/
export const sendCode = (params: { mobile: string }) => {
return post<IResponse<any>>({
url: '/prod-api/app-api/member/auth/send-sms-code',
data: params,
})
}
/**
* 使用手机 + 验证码登录
*/
export const loginByMobile = (params: { mobile: string; code: string; socialCode?: string; socialType?: string; socialState?: string }) => {
return post<IResponse<AppAuthLoginRespVO>>({
url: '/prod-api/app-api/member/auth/sms-login',
data: params,
})
}
/**
* 发送邮箱验证码
*/
export const sendEmailCode = (params: { email: string }) => {
return post<IResponse<any>>({
url: '/prod-api/app-api/member/auth/send-email-code',
data: params,
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
})
}
/**
* 使用邮箱 + 验证码登录
*/
export const loginByEmail = (params: { email: string; code: string }) => {
return post<IResponse<AppAuthLoginRespVO>>({
url: '/prod-api/app-api/member/auth/verify-code',
data: params,
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
})
}
/**
* 重置密码
*/
export const resetPassoword = (params: { password: string; code: string }) => {
return put<IResponse<boolean>>({
url: '/prod-api/app-api/member/user/update-password',
data: params,
})
}