31 lines
555 B
JavaScript
31 lines
555 B
JavaScript
/**
|
|
* 认证API
|
|
* 对应后端: /api/auth/*
|
|
*/
|
|
|
|
import request from '@/utils/request.js'
|
|
|
|
/**
|
|
* 用户名+密码登录(教练端)
|
|
* POST /api/auth/login
|
|
*/
|
|
export function login(params) {
|
|
return request.post('/api/auth/login', { ...params, target: 'coach' })
|
|
}
|
|
|
|
/**
|
|
* 获取用户信息
|
|
* GET /api/auth/users/{id}
|
|
*/
|
|
export function getUserInfo(id) {
|
|
return request.get(`/api/auth/users/${id}`)
|
|
}
|
|
|
|
/**
|
|
* 获取用户角色
|
|
* GET /api/users/{id}/roles
|
|
*/
|
|
export function getUserRoles(id) {
|
|
return request.get(`/api/users/${id}/roles`)
|
|
}
|