##列表
~~~[api]
get:admin/menus
<<<
success
{
"code": 200,
"data": {},
"error": ""
}
<<<
error
~~~
##详情
~~~[api]
get:admin/menus/:id
<<<
success
{
"code": 200,
"data": {
"id": 52, // 菜单ID
"pid": 0, //上级菜单ID
"title": "管理", //菜单名称
"url": "", //链接地址
"icon": "", //图标
"menu_type": 1, //菜单类型
"sort": 0, //排序(同级有效)
"status": 1, //状态
"rule_id": 59, //权限id
"module": "Administrative",
"menu": "",
"rule_name": "管理菜单" //权限名称
},
"error": ""
}
<<<
error
~~~
##添加
~~~[api]
post:admin/menus
title#菜单名称
int:pid#上级菜单ID
url#链接地址
icon#图标
menu_type#菜单类型 1(页面层/HTML层)2(iframe层)
int:rule_id#权限id
int:sort#排序(同级有效)
int:status#状态,1启用,0禁用
<<<
success
{
"code": 200,
"data": "添加成功",
"error": ""
}
<<<
error
~~~
##编辑
~~~[api]
PUT:admin/menus/:id
title#菜单名称
int:pid#上级菜单ID
url#链接地址
icon#图标
menu_type#菜单类型 1(页面层/HTML层)2(iframe层)
int:rule_id#权限id
int:sort#排序(同级有效)
int:status#状态,1启用,0禁用
<<<
success
{
"code": 200,
"data": "编辑成功",
"error": ""
}
<<<
error
~~~
##删除
~~~[api]
DELETE:admin/menus/:id
<<<
success
{
"code": 200,
"data": "删除成功",
"error": ""
}
<<<
error
~~~
##批量删除
~~~[api]
post:admin/menus/deletes
*array:ids#ID组
<<<
success
{
"code": 200,
"data": "删除成功",
"error": ""
}
<<<
error
~~~
##批量修改状态
~~~[api]
post:admin/menus/enables
*array:ids#ID组
*int:status#状态(0禁用、1启用)
<<<
success
{
"code": 200,
"data": "操作成功",
"error": ""
}
<<<
error
~~~