##列表
~~~[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
~~~