Files
admin-ui/src/api/system/menu/index.ts

57 lines
1.0 KiB
TypeScript

import request from '/@/utils/request';
export function getMenuList(query: Object) {
return request({
url: '/admin-go/api/v1/system/menu/list',
method: 'get',
params: query,
});
}
export function getUserMenus() {
return request({
url: '/admin-go/api/v1/system/user/getUserMenus',
method: 'get',
});
}
export function getMenuParams() {
return request({
url: '/admin-go/api/v1/system/menu/getParams',
method: 'get',
});
}
export function addMenu(data: Object) {
return request({
url: '/admin-go/api/v1/system/menu/add',
method: 'post',
data: data,
});
}
export function getMenuInfo(id: number) {
return request({
url: '/admin-go/api/v1/system/menu/get',
method: 'get',
params: { id },
});
}
export function updateMenu(data: Object) {
return request({
url: '/admin-go/api/v1/system/menu/update',
method: 'put',
data: data,
});
}
// 删除菜单
export function delMenu(menuId: number) {
return request({
url: '/admin-go/api/v1/system/menu/delete',
method: 'delete',
data: { ids: [menuId] },
});
}