菜单列表

菜单列表

  • 接口名称:菜单列表

  • 请求方式:get

  • 请求示例:/rbac/menus/user

  • 请求参数说明:

元素名称

数据类型

是否非空

元素说明

备注

client

string

应用名称

多应用项目中,可配置此参数作为区分不同应用菜单(值对应menu表中remark字段,可在添加菜单时添加)

返回信息:

  • 数据格式:JSON

  • data参数说明:

元素名称

数据类型

是否非空

元素说明

备注

label

string

菜单名称

---

url

string

菜单路由

---

icon

string

菜单icon

---

visible

string

菜单是否显示

true,false

items

array

子菜单

---

  • 成功示例:

{
    "code": 200,
    "message": "OK",
    "data": [
        {
            "label": "ERP操作",
            "url": "",
            "icon": "fa fa-circle-o",
            "items": [
                {
                    "label": "退厂单",
                    "url": "app.erp-inreturn",
                    "icon": "fa fa-circle-o"
                },
                {
                    "label": "采购单",
                    "url": "",
                    "icon": "fa fa-circle-o",
                    "items": [
                        {
                            "label": "价格管理",
                            "url": "app.erp-incontract-price",
                            "icon": "fa fa-circle-o"
                        },
                        {
                            "label": "单据列表",
                            "url": "app.erp-incontract-list",
                            "icon": "fa fa-circle-o"
                        }
                    ]
                }
            ]
        },
        {
            "label": "配置中心",
            "url": "",
            "icon": "fa fa-circle-o",
            "items": [
                {
                    "label": "店铺管理",
                    "url": "app.settings-shops",
                    "icon": "fa fa-circle-o"
                },
                {
                    "label": "京西",
                    "url": "app.settings-jd-shops",
                    "visible": "true",
                    "icon": "fa fa-car",
                    "options": {
                        "icon": "fa fa-car",
                        "visible": "true"
                    }
                }
            ]
        }
    ]
}
  • 失败示例:

{
    "code": 400,
    "message": "操作失败",
}

Last updated