Files
lina/src/api/users.js
fit2bot 62ed11e7ec perf: 修改用户所属的 org (#1662)
* perf: 修改用户所属的 org

* perf: 修改组织问题

* perf: 修改优化 nav 切换

* perf: 修改 org id

* perf: 修改验证逻辑

* perf: 修改 orgs

Co-authored-by: ibuler <ibuler@qq.com>
2022-04-18 20:20:32 +08:00

77 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()
}
export default {
getProfile,
getUserList
}