|
@ -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 |
|
|
|
|
|
} |