mirror of
https://github.com/fumiama/paper-manager.git
synced 2026-06-16 15:20:25 +08:00
finish reset password & fix login
This commit is contained in:
@@ -1,11 +1,18 @@
|
||||
import { defHttp } from '/@/utils/http/axios'
|
||||
import { LoginParams, LoginResultModel, GetUserInfoModel } from './model/userModel'
|
||||
import {
|
||||
LoginParams,
|
||||
LoginResultModel,
|
||||
GetUserInfoModel,
|
||||
ResetPasswordParams,
|
||||
ResetPasswordResultModel,
|
||||
} from './model/userModel'
|
||||
|
||||
import { ErrorMessageMode } from '/#/axios'
|
||||
|
||||
enum Api {
|
||||
Login = '/login',
|
||||
Logout = '/logout',
|
||||
ResetPassword = '/resetPassword',
|
||||
GetUserInfo = '/getUserInfo',
|
||||
GetPermCode = '/getPermCode',
|
||||
TestRetry = '/testRetry',
|
||||
@@ -26,6 +33,21 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: reset password api
|
||||
*/
|
||||
export function resetPasswordApi(params: ResetPasswordParams, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<ResetPasswordResultModel>(
|
||||
{
|
||||
url: Api.ResetPassword,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: getUserInfo
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user