import { request } from './request' export function getMenuList(params?: { menuName?: string; status?: number }) { return request.get('/sys/menu/tree', { params }) } export function getMenuTree() { return request.get('/sys/menu/tree') } export function getMenuById(id: number) { return request.get(`/sys/menu/${id}`) } export function createMenu(data: any) { return request.post('/sys/menu', data) } export function updateMenu(data: any) { return request.put('/sys/menu', data) } export function deleteMenu(id: number) { return request.delete(`/sys/menu/${id}`) } export function getUserMenus(userId?: number) { const id = userId || JSON.parse(localStorage.getItem('userInfo') || '{}').id return request.get(`/sys/menu/user/${id}`) }