文 档 中 心 / Document Center
搜索 管理中心
壹川接口文档V3
获取菜单列表
更新时间:2018-04-11 14:03:59   更新人员:叶洋   文档状态:完成 #36    测试接口
摘要
获取左侧导航菜单列表。
  1. 接口基本信息
    接口名称:获取菜单列表
    请求方法:GET
    接口地址:menu
    登录验证:是
  2. 请求参数
    参数名 参数 数据类型 是否必须 示例值 说明
    page 分页 int
    row 条数 int 条数/页
    mt 菜单形状 string treepic:前置图片树形样式但实际为列表的菜单
    treestr:前置字符串树形样式但实际为列表的菜单
    tree:真实的树形结构菜单
    其它或不传:普通列表菜单
  3. 响应数据参数
    参数名 参数 数据类型 示例值 说明
    id 菜单id int
    module string admin
    hide 是否隐藏 string 0 隐藏 1 显示 默认为1
    pid 上级菜单 int 0 默认为0
    sort 排序 int 0
    title 规则中文描述 string
    icon 导航图标 string icon-money
    path 路径/URL string Finance/account
    remark 备注 string
  4. 请求示例
    请求例子:
     
    apirq('menu', {
        data: {
            "mt": "treepic"
        }
    }) 
    
    返回数据结果:
     
    {
        "code": 0,
        "msg": "ok",
        "time": "1523426170",
        "data": {
            "page": 1,
            "row": 1000,
            "count": 47,
            "total_count": 47,
            "total_page": 1,
            "lists": [
                {
                    "id": 1,
                    "module": "Admin",
                    "hide": 1,
                    "pid": 0,
                    "sort": 1,
                    "title": "控制台",
                    "icon": "",
                    "path": "/home/index",
                    "remark": ""
                },
                {
                    "id": 61,
                    "module": "Admin",
                    "hide": 1,
                    "pid": 0,
                    "sort": 2,
                    "title": "运营管理",
                    "icon": "",
                    "path": "/home/member",
                    "remark": "",
                    "_child": [
                        {
                            "id": 77,
                            "module": "Admin",
                            "hide": 1,
                            "pid": 61,
                            "sort": 0,
                            "title": "平台成员",
                            "icon": "",
                            "path": "/member/cpf",
                            "remark": ""
                        },
                        {
                            "id": 62,
                            "module": "Admin",
                            "hide": 1,
                            "pid": 61,
                            "sort": 1,
                            "title": "组织机构",
                            "icon": "",
                            "path": "/company/corg",
                            "remark": ""
                        },
                        {
                            "id": 63,
                            "module": "Admin",
                            "hide": 1,
                            "pid": 61,
                            "sort": 2,
                            "title": "机构成员",
                            "icon": "",
                            "path": "/member/corg",
                            "remark": ""
                        },
                        {
                            "id": 64,
                            "module": "Admin",
                            "hide": 1,
                            "pid": 61,
                            "sort": 3,
                            "title": "网点管理",
                            "icon": "",
                            "path": "/company/cnet",
                            "remark": ""
                        },
                        // .........
                    ]
                },
                {
                    "id": 77,
                    "module": "Admin",
                    "hide": 1,
                    "pid": 61,
                    "sort": 0,
                    "title": "平台成员",
                    "icon": "",
                    "path": "/member/cpf",
                    "remark": ""
                },
                // ........
                {
                    "id": 311,
                    "module": "Admin",
                    "hide": 1,
                    "pid": 0,
                    "sort": 3,
                    "title": "部门管理",
                    "icon": "",
                    "path": "/department/list",
                    "remark": "",
                    "_child": [
                        {
                            "id": 312,
                            "module": "Admin",
                            "hide": 1,
                            "pid": 311,
                            "sort": 1,
                            "title": "部门列表",
                            "icon": "",
                            "path": "/department/list",
                            "remark": ""
                        },
                        {
                            "id": 314,
                            "module": "Admin",
                            "hide": 1,
                            "pid": 311,
                            "sort": 2,
                            "title": "职位列表",
                            "icon": "",
                            "path": "/department/position",
                            "remark": ""
                        },
                        {
                            "id": 315,
                            "module": "Admin",
                            "hide": 1,
                            "pid": 311,
                            "sort": 3,
                            "title": "人事编制",
                            "icon": "",
                            "path": "/staffing/list",
                            "remark": ""
                        }
                    ]
                },
                // .....
            ]
        }
    } 
    
    返回数据具有树结构,通过“_child”参数判定。
本书创建于 2018-03-30 12:03:13 ?如有疑问,请联系技术人员