123456789101112131415161718192021222324252627282930313233 |
- 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 loginApi(data: AuthApi.LoginParams) {
- return requestClient.post<AuthApi.LoginResult>('/auth/login', data);
- }
- /**
- * 获取用户权限码
- */
- export async function getAccessCodesApi() {
- return requestClient.get<string[]>('/auth/codes');
- }
|