81 lines
1.3 KiB
JavaScript
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 }
|
|
})
|
|
}
|