import request from '@/utils/axios'; /** * @Title: 列表 */ export function GetEntityList(params = {}) { return request('/system/menu/list', { method: 'GET', params, }); } /** * @Title: 新增 */ export function AddEntity(data = {}) { return request('/system/menu', { method: 'POST', data, }); } /** * @Title: 修改 */ export function UpdateEntity(data = {}) { return request('/system/menu', { method: 'PUT', data, }); } /** * @Title: 删除 */ export function DeleteEntity(params = {}) { return request(`/system/menu/${params.id}`, { method: 'DELETE', }); } // 查询菜单详细 export function GetMenu(dictType) { return request(`/system/menu/${dictType}`, { method: 'GET', }); } // 查询菜单下拉树结构 export function GetMenuTree() { return request('/system/menu/treeselect', { method: 'GET', }); } // 根据角色ID查询菜单下拉树结构 export function GetRoleMenu(roleId) { return request(`/system/menu/roleMenuTreeselect/${roleId}`, { method: 'GET', }); }