54 lines
1.0 KiB
JavaScript
54 lines
1.0 KiB
JavaScript
import request from "@/utils/request";
|
|
|
|
// 获取所有菜单
|
|
export function getAllMenus(params) {
|
|
return request({
|
|
url: `/platform/allmenu`,
|
|
method: "get",
|
|
params,
|
|
});
|
|
}
|
|
|
|
//获取用户菜单
|
|
export function getMenus(id){
|
|
return request({
|
|
url: `/platform/menu/${parseInt(id)}`,
|
|
method: "get",
|
|
});
|
|
}
|
|
|
|
// 更新菜单状态
|
|
export function updateMenuStatus(menuId, status) {
|
|
return request({
|
|
url: `/platform/menu/status/${menuId}`,
|
|
method: "patch",
|
|
data: { status },
|
|
});
|
|
}
|
|
|
|
// 创建菜单
|
|
export function createMenu(menuData) {
|
|
return request({
|
|
url: `/platform/createmenu`,
|
|
method: "post",
|
|
data: menuData,
|
|
});
|
|
}
|
|
|
|
// 更新菜单
|
|
export function updateMenu(menuId, menuData) {
|
|
return request({
|
|
url: `/platform/updatemenu/${menuId}`,
|
|
method: "put",
|
|
data: menuData,
|
|
});
|
|
}
|
|
|
|
// 删除菜单
|
|
export function deleteMenu(menuId) {
|
|
return request({
|
|
url: `/platform/deletemenu/${menuId}`,
|
|
method: "delete",
|
|
});
|
|
}
|