forked from UzTech/Vue3-typescript-demo
处理登录逻辑
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import auth from '@/api/interfaces/auth'
|
||||
import auth from './interfaces/auth'
|
||||
import user from './interfaces/user'
|
||||
|
||||
export {
|
||||
auth
|
||||
auth,
|
||||
user
|
||||
}
|
||||
|
||||
@@ -9,7 +9,12 @@ const register = (data: LoginData): Promise<LoginResponse> => {
|
||||
return request.post('user/auth/register', data)
|
||||
}
|
||||
|
||||
const logout = (): Promise<string> => {
|
||||
return request.post('user/auth/logout')
|
||||
}
|
||||
|
||||
export default {
|
||||
login,
|
||||
register
|
||||
register,
|
||||
logout
|
||||
}
|
||||
|
||||
10
src/api/interfaces/user.ts
Normal file
10
src/api/interfaces/user.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { BaseInfo } from '@/types/user'
|
||||
import request from '@/utils/request'
|
||||
|
||||
const info = (): Promise<BaseInfo> => {
|
||||
return request.get('user/info')
|
||||
}
|
||||
|
||||
export default {
|
||||
info
|
||||
}
|
||||
Reference in New Issue
Block a user