import request from '@/utils/http' import type { AppRouteRecord } from '@/types/router' /** * 获取菜单列表 * 从后端获取运营端菜单 */ export async function fetchGetMenuList() { const res = await request.get({ url: '/web/menu/list' }) if (Array.isArray(res)) return res return res?.menuList || [] } /** * 获取角色列表 */ export function fetchGetRoleList() { return request.get>({ url: '/web/admin/roles' }) } /** * 示例表格用户列表(兼容旧示例页调用) */ export function fetchGetUserList(params?: Record) { return request.get<{ list: any[] total: number page?: number pageSize?: number }>({ url: '/web/admin/users', params }) }