2026-01-22 17:55:45 +08:00
|
|
|
import { request } from '../request'
|
2026-01-22 17:55:35 +08:00
|
|
|
|
|
|
|
|
/** get role list */
|
|
|
|
|
export function fetchGetRoleList(params?: Api.SystemManage.RoleSearchParams) {
|
|
|
|
|
return request<Api.SystemManage.RoleList>({
|
|
|
|
|
url: '/systemManage/getRoleList',
|
|
|
|
|
method: 'get',
|
2026-01-22 17:55:45 +08:00
|
|
|
params,
|
|
|
|
|
})
|
2026-01-22 17:55:35 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* get all roles
|
|
|
|
|
*
|
|
|
|
|
* these roles are all enabled
|
|
|
|
|
*/
|
|
|
|
|
export function fetchGetAllRoles() {
|
|
|
|
|
return request<Api.SystemManage.AllRole[]>({
|
|
|
|
|
url: '/systemManage/getAllRoles',
|
2026-01-22 17:55:45 +08:00
|
|
|
method: 'get',
|
|
|
|
|
})
|
2026-01-22 17:55:35 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/** get user list */
|
|
|
|
|
export function fetchGetUserList(params?: Api.SystemManage.UserSearchParams) {
|
|
|
|
|
return request<Api.SystemManage.UserList>({
|
2026-01-27 09:48:42 +08:00
|
|
|
url: '/admin/v1/class/pagelist',
|
|
|
|
|
method: 'post',
|
2026-01-22 17:55:45 +08:00
|
|
|
params,
|
|
|
|
|
})
|
2026-01-22 17:55:35 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/** get menu list */
|
|
|
|
|
export function fetchGetMenuList() {
|
|
|
|
|
return request<Api.SystemManage.MenuList>({
|
|
|
|
|
url: '/systemManage/getMenuList/v2',
|
2026-01-22 17:55:45 +08:00
|
|
|
method: 'get',
|
|
|
|
|
})
|
2026-01-22 17:55:35 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/** get all pages */
|
|
|
|
|
export function fetchGetAllPages() {
|
|
|
|
|
return request<string[]>({
|
|
|
|
|
url: '/systemManage/getAllPages',
|
2026-01-22 17:55:45 +08:00
|
|
|
method: 'get',
|
|
|
|
|
})
|
2026-01-22 17:55:35 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/** get menu tree */
|
|
|
|
|
export function fetchGetMenuTree() {
|
|
|
|
|
return request<Api.SystemManage.MenuTree[]>({
|
|
|
|
|
url: '/systemManage/getMenuTree',
|
2026-01-22 17:55:45 +08:00
|
|
|
method: 'get',
|
|
|
|
|
})
|
2026-01-22 17:55:35 +08:00
|
|
|
}
|