ruoyi-plus-soybean/src/service/api/auth.ts

42 lines
1.1 KiB
TypeScript
Raw Normal View History

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 });
}
/**
*
* @param userName -
* @param password -
2022-01-05 01:35:32 +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');
}
/**
*
* @param userId - id
* @description id查询到对应的角色类型
*/
export function fetchUserRoutes(userId: string) {
return mockRequest.post<ApiRoute.Route>('/getUserRoutes', { userId });
2021-12-25 01:23:44 +08:00
}
2022-03-05 23:48:05 +08:00
/**
* token
* @param refreshToken
*/
export function fetchUpdateToken(refreshToken: string) {
2022-03-05 23:48:05 +08:00
return mockRequest.post<ApiAuth.Token>('/updateToken', { refreshToken });
}