mirror of
https://gitee.com/dapppp/ruoyi-plus-vben5.git
synced 2025-12-30 01:32:26 +00:00
34 lines
667 B
TypeScript
34 lines
667 B
TypeScript
|
|
import { requestClient } from '#/api/request';
|
||
|
|
|
||
|
|
export namespace AuthApi {
|
||
|
|
/** 登录接口参数 */
|
||
|
|
export interface LoginParams {
|
||
|
|
password: string;
|
||
|
|
username: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
/** 登录接口返回值 */
|
||
|
|
export interface LoginResult {
|
||
|
|
accessToken: string;
|
||
|
|
desc: string;
|
||
|
|
realName: string;
|
||
|
|
refreshToken: string;
|
||
|
|
userId: string;
|
||
|
|
username: string;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 登录
|
||
|
|
*/
|
||
|
|
export async function login(data: AuthApi.LoginParams) {
|
||
|
|
return requestClient.post<AuthApi.LoginResult>('/auth/login', data);
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取用户权限码
|
||
|
|
*/
|
||
|
|
export async function getAccessCodes() {
|
||
|
|
return requestClient.get<string[]>('/auth/codes');
|
||
|
|
}
|