23 lines
511 B
TypeScript
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 })
|
|
}
|