import Rs from "@/core/services/RequestService" class menuApi { tableUrl = "/system/menu/list" // 查询菜单列表 listMenu = (query: any) => { return Rs.get({ url: "/system/menu/list", method: "get", params: query, }) } // 查询子菜单列表 listChildren = (query: any) => { return Rs.get({ url: "/system/menu/list/children", method: "get", params: query, }) } // 查询菜单详细 getMenu = (menuId: string) => { return Rs.get({ url: "/system/menu/" + menuId, }) } // 查询权限下的子菜单 mennChildrenByPerms = (perms: string) => { return Rs.get({ url: "/system/menu/childrenByPerms/" + perms, }) } // 查询菜单下拉树结构 treeselect = () => { return Rs.get({ url: "/system/menu/treeselect", }) } // 根据角色ID查询菜单下拉树结构 roleMenuTreeselect = (roleId: string) => { return Rs.get({ url: "/system/menu/roleMenuTreeselect/" + roleId, }) } // 新增菜单 addMenu = (data: any) => { return Rs.post({ url: "/system/menu", data: data, }) } // 修改菜单 updateMenu = (data: any) => { return Rs.put({ url: "/system/menu", data: data, }) } // 删除菜单 delMenu = (menuId: string) => { return Rs.del({ url: "/system/menu/" + menuId, }) } } export default menuApi