62 lines
1.0 KiB
JavaScript
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',
|
||
|
});
|
||
|
}
|