1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-09 02:01:31 +08:00

finish register

This commit is contained in:
源文雨
2023-03-14 15:32:56 +08:00
parent 4553be7c8a
commit 77e79facd9
12 changed files with 168 additions and 65 deletions

View File

@@ -11,7 +11,16 @@ export interface LoginParams {
*/
export interface ResetPasswordParams {
username: string
phonenum: string
mobile: string
}
/**
* @description: Register interface parameters
*/
export interface RegisterParams {
username: string
mobile: string
password: string
}
export interface RoleInfo {
@@ -35,6 +44,13 @@ export interface ResetPasswordResultModel {
msg: string
}
/**
* @description: Register interface return value
*/
export interface RegisterResultModel {
msg: string
}
/**
* @description: Get user information return value
*/

View File

@@ -4,7 +4,9 @@ import {
LoginResultModel,
GetUserInfoModel,
ResetPasswordParams,
RegisterParams,
ResetPasswordResultModel,
RegisterResultModel,
} from './model/userModel'
import { ErrorMessageMode } from '/#/axios'
@@ -13,6 +15,7 @@ enum Api {
Login = '/login',
Logout = '/logout',
ResetPassword = '/resetPassword',
Register = '/register',
GetUserInfo = '/getUserInfo',
GetPermCode = '/getPermCode',
TestRetry = '/testRetry',
@@ -48,6 +51,21 @@ export function resetPasswordApi(params: ResetPasswordParams, mode: ErrorMessage
)
}
/**
* @description: register api
*/
export function registerApi(params: RegisterParams, mode: ErrorMessageMode = 'modal') {
return defHttp.post<RegisterResultModel>(
{
url: Api.Register,
params,
},
{
errorMessageMode: mode,
},
)
}
/**
* @description: getUserInfo
*/