2025-04-03 09:00:49 +01:00

62 lines
1.0 KiB
JavaScript

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',
});
}