根据Id获取导航数据

接口描述:

  • 根据菜单Id生成导航「面包屑」数据。

请求 URL:

  • http|https://host/api/v1/menu/method/get.menu.id.navi/

请求方式:

  • GET
  • POST

是否授权:

  • 需要授权

业务参数:

参数名 类型 是否必须 范围值 默认值 示例值 描述
menu_id integer egt:0 512 菜单编号
is_layer integer in:0,1 1 1 是否返回本级菜单 0=否 1=是

响应参数:

参数名 类型 是否返回 示例值 描述
status integer 200 状态码
message string success 消息信息
data array [] 返回数组
data 类型 是否返回 示例值 描述
menu_id string 513 菜单编号
parent_id integer 0 菜单上级编号
name string 添加广告 菜单名称
alias string 添加 菜单别名
icon string  菜单图标
remark string 添加一个广告 菜单备注
module string admin 所属模块
type integer 0 链接类型 0=模块 1=外链
url string api/v1/ads/add.ads.item 链接地址
params string ?id=1&type=1 链接参数
target string _self 打开方式
is_navi integer 0 是否属于导航菜单 0=否 1=是
sort integer 50 菜单排序值
status integer 1 菜单状态 0=禁用 1=启用

响应示例:

  1. {
  2. "status": 200,
  3. "message": "success",
  4. "data": [
  5. {
  6. "menu_id": 506,
  7. "parent_id": 0,
  8. "name": "提现账号",
  9. "alias": "",
  10. "icon": "",
  11. "remark": "",
  12. "module": "api",
  13. "type": 0,
  14. "url": "",
  15. "params": "",
  16. "target": "_self",
  17. "is_navi": 1,
  18. "sort": 50,
  19. "status": 1
  20. },
  21. {
  22. "menu_id": 512,
  23. "parent_id": 506,
  24. "name": "检测是否超出最大添加数量",
  25. "alias": "",
  26. "icon": "",
  27. "remark": "",
  28. "module": "api",
  29. "type": 0,
  30. "url": "api/v1/withdraw_user/is.withdraw.user.maximum",
  31. "params": "",
  32. "target": "_self",
  33. "is_navi": 1,
  34. "sort": 50,
  35. "status": 1
  36. }
  37. ]
  38. }

备注:

  1. 只有is_navistatus参数值都为 1 的菜单才会返回。