mirror of
https://github.com/chansee97/nova-admin.git
synced 2025-09-18 03:39:58 +08:00
32 lines
834 B
TypeScript
32 lines
834 B
TypeScript
import { request } from '../utils/alova'
|
|
|
|
/* 示例列表接口 */
|
|
export function fetchUserList() {
|
|
return request.Get('/userList')
|
|
}
|
|
|
|
// 获取所有路由信息
|
|
export function fetchAllRoutes() {
|
|
return request.Get<Api.Response<AppRoute.RowRoute[]>>('/getUserRoutes')
|
|
}
|
|
|
|
// 获取所有用户信息
|
|
export function fetchUserPage() {
|
|
return request.Get<Api.Response<Entity.User[]>>('/userPage')
|
|
}
|
|
// 获取所有角色列表
|
|
export function fetchRoleList() {
|
|
return request.Get<Api.Response<Entity.Role[]>>('/role/list')
|
|
}
|
|
|
|
/**
|
|
* 请求获取字典列表
|
|
*
|
|
* @param code - 字典编码,用于筛选特定的字典列表
|
|
* @returns 返回的字典列表数据
|
|
*/
|
|
export function fetchDictList(code?: string) {
|
|
const params = { code }
|
|
return request.Get<Api.Response<Entity.DictType[]>>('/dict/list', { params })
|
|
}
|