Browse Source

路由守卫完善

master
刘力 3 years ago
parent
commit
93093a05ae
  1. 85
      src/api/system/menu.js

85
src/api/system/menu.js

@ -0,0 +1,85 @@
import request from '@/utils/request'
//根据pid 获取菜单
export function getMenusTree(pid) {
return request({
url: 'api/menus/lazy?pid=' + pid,
method: 'get'
})
}
export function getMenus(params) {
return request({
url: 'api/menus',
method: 'get',
params
})
}
//根据id获取上级菜单
export function getMenuSuperior(ids) {
const data = ids.length || ids.length === 0 ? ids : Array.of(ids)
return request({
url: 'api/menus/superior',
method: 'post',
data
})
}
//获取子菜单
export function getChild(id) {
return request({
url: 'api/menus/child?id=' + id,
method: 'get'
})
}
//构建菜单
export function bulidMenus() {
return request({
url: 'api/menus',
method: 'post',
data
})
}
//新增菜单
export function add(data) {
return request({
url: 'api/menus',
method: 'post',
data
})
}
//删除菜单
export function del(ids) {
return request({
url: 'api/menus',
method: 'delete',
data: ids
})
}
//修改菜单
export function edit(data) {
return request({
url: 'api/menus',
method: 'put',
data
})
}
export default {
add,
edit,
del,
getMenus,
getMenusTree,
getMenuSuperior,
getChild,
getMenusTree
}
Loading…
Cancel
Save