mirror of
https://github.com/fumiama/paper-manager.git
synced 2026-06-09 02:01:31 +08:00
finish reset password & fix login
This commit is contained in:
@@ -6,6 +6,14 @@ export interface LoginParams {
|
||||
password: string
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: Reset password interface parameters
|
||||
*/
|
||||
export interface ResetPasswordParams {
|
||||
username: string
|
||||
phonenum: string
|
||||
}
|
||||
|
||||
export interface RoleInfo {
|
||||
roleName: string
|
||||
value: string
|
||||
@@ -20,6 +28,13 @@ export interface LoginResultModel {
|
||||
role: RoleInfo
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: Reset password interface return value
|
||||
*/
|
||||
export interface ResetPasswordResultModel {
|
||||
msg: string
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: Get user information return value
|
||||
*/
|
||||
|
||||
@@ -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