41 lines
792 B
JavaScript
41 lines
792 B
JavaScript
// import store from '@/store'
|
|
import request from '@/utils/request'
|
|
|
|
export function login(data) {
|
|
// return request({
|
|
// url: '/vue-admin-template/user/login',
|
|
// method: 'post',
|
|
// data
|
|
// })
|
|
return request({
|
|
url: '/sys/login', // 在baseurl里配置了/api
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
export function getUserInfo() {
|
|
return request({
|
|
url: '/sys/profile',
|
|
method: 'POST'
|
|
// headers: {
|
|
// Authorization: `Bearer ${store.getters.token}`
|
|
// }
|
|
// 在请求拦截器注入请求头
|
|
})
|
|
}
|
|
|
|
export function logout() {
|
|
// return request({
|
|
// url: '/vue-admin-template/user/logout',
|
|
// method: 'post'
|
|
// })
|
|
}
|
|
|
|
export function getUserDetailInfoById(id) {
|
|
return request({
|
|
url: `/sys/user/${id}`,
|
|
method: 'GET'
|
|
})
|
|
}
|