前台接口

获取树状菜单

接口地址:http://api.iyuu.cn/index.php?s=Portal.Page.Menu

接口描述: 获取全部的菜单,以树状结构返回。当前最多支持4级菜单。

请求协议
HTTP/HTTPS
请求方式
GET/POST
编码格式
UTF-8
返回格式
JSON

接口参数

参数名字类型是否必须默认值其他说明

返回结果

返回字段类型说明
ret整型状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务器错误,详情参见错误列表
data对象/混合类型业务数据,由各自接口指定,通常为对象
msg字符串提示信息,失败时的错误提示

在线测试   

参数是否必填
service 必须

接口返回示例

{
    "code": 0,
    "msg": "",
    "count": 21,
    "data": [
        {
            "id": 1,
            "authorityId": 1,
            "authorityName": "运营后台",
            "orderNumber": 1,
            "parentId": 0,
            "menuIcon": "fa fa-address-book",
            "menuUrl": null,
            "isMenu": 0,
            "checked": 1,
            "authority": 1,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2,
            "authorityId": 2,
            "authorityName": "页面示例",
            "orderNumber": 2,
            "parentId": 0,
            "menuIcon": "fa fa-address-book",
            "menuUrl": null,
            "isMenu": 0,
            "checked": 1,
            "authority": 2,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 3,
            "authorityId": 3,
            "authorityName": "应用市场",
            "orderNumber": 3,
            "parentId": 0,
            "menuIcon": "fa fa-rocket",
            "menuUrl": "http://www.phalapi.net",
            "isMenu": 0,
            "checked": 1,
            "authority": 3,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 101,
            "authorityId": 101,
            "authorityName": "首页",
            "orderNumber": 1,
            "parentId": 1,
            "menuIcon": "fa fa-home",
            "menuUrl": "page/welcome-1.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 101,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 23,
            "authorityId": 23,
            "authorityName": "菜单管理",
            "orderNumber": 2,
            "parentId": 1,
            "menuIcon": "fa fa-window-maximize",
            "menuUrl": "page/menu.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 23,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 24,
            "authorityId": 24,
            "authorityName": "CURD表格示例",
            "orderNumber": 5,
            "parentId": 1,
            "menuIcon": "fa fa-list-alt",
            "menuUrl": "page/phalapi-curd-table/index.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 24,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 201,
            "authorityId": 201,
            "authorityName": "系统设置",
            "orderNumber": 0,
            "parentId": 2,
            "menuIcon": "fa fa-gears",
            "menuUrl": "page/setting.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 201,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 202,
            "authorityId": 202,
            "authorityName": "表格示例",
            "orderNumber": 0,
            "parentId": 2,
            "menuIcon": "fa fa-file-text",
            "menuUrl": "",
            "isMenu": 0,
            "checked": 1,
            "authority": 202,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 203,
            "authorityId": 203,
            "authorityName": "分步表单",
            "orderNumber": 0,
            "parentId": 2,
            "menuIcon": "fa fa-navicon",
            "menuUrl": "page/form-step.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 203,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 204,
            "authorityId": 204,
            "authorityName": "其它界面",
            "orderNumber": 0,
            "parentId": 2,
            "menuIcon": "fa fa-snowflake-o",
            "menuUrl": null,
            "isMenu": 0,
            "checked": 1,
            "authority": 204,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 205,
            "authorityId": 205,
            "authorityName": "组件",
            "orderNumber": 0,
            "parentId": 2,
            "menuIcon": "fa fa-lemon-o",
            "menuUrl": null,
            "isMenu": 0,
            "checked": 1,
            "authority": 205,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 21,
            "authorityId": 21,
            "authorityName": "应用市场",
            "orderNumber": 1,
            "parentId": 3,
            "menuIcon": "fa fa-rocket",
            "menuUrl": "page/phalapi-plugins/index.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 21,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 22,
            "authorityId": 22,
            "authorityName": "我的应用",
            "orderNumber": 2,
            "parentId": 3,
            "menuIcon": "fa fa-rocket",
            "menuUrl": "page/phalapi-plugins/mine.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 22,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2001,
            "authorityId": 2001,
            "authorityName": "表单示例",
            "orderNumber": 0,
            "parentId": 202,
            "menuIcon": "fa fa-calendar",
            "menuUrl": "page/table.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 2001,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2002,
            "authorityId": 2002,
            "authorityName": "普通表单",
            "orderNumber": 0,
            "parentId": 202,
            "menuIcon": "fa fa-list-alt",
            "menuUrl": "page/form.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 2002,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2003,
            "authorityId": 2003,
            "authorityName": "按钮示例",
            "orderNumber": 0,
            "parentId": 204,
            "menuIcon": "fa fa-snowflake-o",
            "menuUrl": "page/button.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 2003,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2004,
            "authorityId": 2004,
            "authorityName": "弹出层",
            "orderNumber": 0,
            "parentId": 204,
            "menuIcon": "fa fa-shield",
            "menuUrl": "page/layer.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 2004,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2005,
            "authorityId": 2005,
            "authorityName": "图标列表",
            "orderNumber": 0,
            "parentId": 205,
            "menuIcon": "fa fa-dot-circle-o",
            "menuUrl": "page/icon.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 2005,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2006,
            "authorityId": 2006,
            "authorityName": "文件上传",
            "orderNumber": 0,
            "parentId": 205,
            "menuIcon": "fa fa-arrow-up",
            "menuUrl": "page/upload.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 2006,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2007,
            "authorityId": 2007,
            "authorityName": "富文本编辑器",
            "orderNumber": 0,
            "parentId": 205,
            "menuIcon": "fa fa-edit",
            "menuUrl": "page/editor.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 2007,
            "createTime": "",
            "updateTime": ""
        },
        {
            "id": 2008,
            "authorityId": 2008,
            "authorityName": "省市县区选择器",
            "orderNumber": 0,
            "parentId": 205,
            "menuIcon": "fa fa-rocket",
            "menuUrl": "page/area.html",
            "isMenu": 0,
            "checked": 1,
            "authority": 2008,
            "createTime": "",
            "updateTime": ""
        }
    ]
}

错误列表

错误状态码错误描述信息
400表示客户端参数错误
404表示接口服务不存在
406管理员未登录
500表示服务端内部错误

本文档生成时间:2024-04-26 00:59:07