mirror of
https://github.com/jumpserver/lina.git
synced 2026-01-13 11:24:17 +00:00
72 lines
1.3 KiB
JavaScript
72 lines
1.3 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
export function login(data) {
|
|
return request({
|
|
url: '/vue-admin-template/user/login',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
export function getProfile(token) {
|
|
return request({
|
|
url: '/api/v1/users/profile/',
|
|
method: 'get'
|
|
// params: { token }
|
|
})
|
|
}
|
|
|
|
export function getUserList(data) {
|
|
return request({
|
|
url: '/api/v1/users/users/',
|
|
method: 'get',
|
|
params: data
|
|
})
|
|
}
|
|
export function getUserGroupList(params) {
|
|
return request({
|
|
url: '/api/v1/users/groups/',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
export function getUserGroupDetail(id) {
|
|
return request({
|
|
url: `/api/v1/users/groups/${id}/`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getUserGroupMembers(id) {
|
|
return request({
|
|
url: `/api/v1/users/users-groups-relations/?usergroup=${id}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function editUserGroup(data) {
|
|
return request({
|
|
url: '/api/v1/users/groups/',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
export function updateUserGroup(id, data) {
|
|
return request({
|
|
url: '/api/v1/users/groups/' + id + '/',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
export function logout() {
|
|
return request({
|
|
url: '/vue-admin-template/user/logout',
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function refreshSessionIdAge() {
|
|
return getProfile()
|
|
}
|