Files
mt-ck-wms-ui/src/api/menu.js
2021-09-13 14:56:28 +08:00

81 lines
1.3 KiB
JavaScript

/*
* @Date: 2020-12-28 20:46:53
* @LastEditors: zwq
* @LastEditTime: 2021-04-25 14:52:11
* @FilePath: \basic-admin\src\api\menu.js
* @Description: 菜单api接口定义
*/
import request from '@/utils/request'
// 获取菜单列表
export function getMenuList(data) {
return request({
url: '/upms/menu/list',
method: 'post',
data
})
}
// 获取菜单详情
export function getMenuDetail(id) {
return request({
url: '/upms/menu/get',
method: 'post',
data: { id }
})
}
// 新增菜单
export function addMenu(data) {
return request({
url: '/upms/menu/add',
method: 'post',
data
})
}
// 删除菜单
export function delMenu(id) {
return request({
url: '/upms/menu/delete',
method: 'post',
data: { id }
})
}
// 启停菜单
export function enableMenu(data) {
return request({
url: '/upms/menu/enabled',
method: 'post',
data
})
}
// 修改菜单
export function editMenu(data) {
return request({
url: '/upms/menu/update',
method: 'post',
data
})
}
// 菜单-角色关联授权
export function saveRoleMenu(data) {
return request({
url: '/upms/menu/saveRoleMenu',
method: 'post',
data
})
}
// 菜单-角色关联获取
export function listByRole(id) {
return request({
url: '/upms/menu/listByRole',
method: 'post',
data: { id }
})
}