perf: change profile api

This commit is contained in:
ibuler 2025-04-18 14:09:05 +08:00 committed by 老广
parent 411317194c
commit bc4fb455a3

View File

@ -8,11 +8,20 @@ export function login(data) {
}) })
} }
export function getProfile(token) { export async function getProfile(token) {
return request({ let profile = await request({
url: '/api/v1/users/profile/', url: '/api/v1/users/profile/',
method: 'get' method: 'get'
}) })
const perms = await request({
url: '/api/v1/users/profile/permissions/',
method: 'get'
})
profile = {
...profile,
...perms
}
return profile
} }
export function getUserList(data) { export function getUserList(data) {
@ -22,6 +31,7 @@ export function getUserList(data) {
params: data params: data
}) })
} }
export function getUserGroupList(params) { export function getUserGroupList(params) {
return request({ return request({
url: '/api/v1/users/groups/', url: '/api/v1/users/groups/',
@ -29,6 +39,7 @@ export function getUserGroupList(params) {
params: params params: params
}) })
} }
export function getUserGroupDetail(id) { export function getUserGroupDetail(id) {
return request({ return request({
url: `/api/v1/users/groups/${id}/`, url: `/api/v1/users/groups/${id}/`,
@ -50,6 +61,7 @@ export function editUserGroup(data) {
data: data data: data
}) })
} }
export function updateUserGroup(id, data) { export function updateUserGroup(id, data) {
return request({ return request({
url: '/api/v1/users/groups/' + id + '/', url: '/api/v1/users/groups/' + id + '/',