2021-12-25 01:23:44 +08:00
|
|
|
|
import { mockRequest } from '../request';
|
|
|
|
|
|
2022-01-05 01:35:32 +08:00
|
|
|
|
/**
|
|
|
|
|
* 获取验证码
|
|
|
|
|
* @param phone - 手机号
|
|
|
|
|
* @returns - 返回boolean值表示是否发送成功
|
|
|
|
|
*/
|
|
|
|
|
export function fetchSmsCode(phone: string) {
|
|
|
|
|
return mockRequest.post<boolean>('/getSmsCode', { phone });
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 登录
|
2022-04-29 02:00:51 +08:00
|
|
|
|
* @param userName - 用户名
|
|
|
|
|
* @param password - 密码
|
2022-01-05 01:35:32 +08:00
|
|
|
|
*/
|
2022-04-29 02:00:51 +08:00
|
|
|
|
export function fetchLogin(userName: string, password: string) {
|
|
|
|
|
return mockRequest.post<ApiAuth.Token>('/login', { userName, password });
|
2022-01-05 01:35:32 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/** 获取用户信息 */
|
|
|
|
|
export function fetchUserInfo() {
|
|
|
|
|
return mockRequest.get<ApiAuth.UserInfo>('/getUserInfo');
|
|
|
|
|
}
|
|
|
|
|
|
2022-01-03 22:20:10 +08:00
|
|
|
|
/**
|
|
|
|
|
* 获取用户路由数据
|
|
|
|
|
* @param userId - 用户id
|
|
|
|
|
* @description 后端根据用户id查询到对应的角色类型,并将路由筛选出对应角色的路由数据返回前端
|
|
|
|
|
*/
|
2022-01-22 14:05:19 +08:00
|
|
|
|
export function fetchUserRoutes(userId: string) {
|
2022-01-06 02:00:42 +08:00
|
|
|
|
return mockRequest.post<ApiRoute.Route>('/getUserRoutes', { userId });
|
2021-12-25 01:23:44 +08:00
|
|
|
|
}
|
2022-01-12 19:53:45 +08:00
|
|
|
|
|
2022-03-05 23:48:05 +08:00
|
|
|
|
/**
|
|
|
|
|
* 刷新token
|
|
|
|
|
* @param refreshToken
|
|
|
|
|
*/
|
2022-01-12 19:53:45 +08:00
|
|
|
|
export function fetchUpdateToken(refreshToken: string) {
|
2022-03-05 23:48:05 +08:00
|
|
|
|
return mockRequest.post<ApiAuth.Token>('/updateToken', { refreshToken });
|
2022-01-12 19:53:45 +08:00
|
|
|
|
}
|