Files
ShaFaFanXin/管理后台/src/api/auth.ts

23 lines
511 B
TypeScript

import request from '@/utils/request'
export interface LoginParams {
username: string
password: string
}
export interface LoginResult {
user: any
access_token: string
refresh_token: string
}
// 登录
export const login = (data: LoginParams) => {
return request.post<any, { code: number; message: string; data: LoginResult }>('/auth/login', data)
}
// 刷新 token
export const refreshToken = (refreshToken: string) => {
return request.post('/auth/refresh', { refresh_token: refreshToken })
}