11111

104 阅读2分钟
业务场景:需按照层级关系显示所有工作站及工作站权限(初始化页面)
authorities: [
                      {    
                            id: 8948403414822913,
                            name: "工作量",
                            permission: "hospital:workload",
                            icon: "gongzuoliang",
                            level: 1000000000000217,
                            status: 1,
                            hidden: 1,
                            route: "/station/stationId/workload"
                      },
                      {    
                            id: 8948403414822914,
                            name: "工作量1",
                            permission: "hospital:workload",
                            icon: "gongzuoliang",
                            level: 1000000000000217,
                            status: 1,
                            hidden: 1,
                            route: "/station/stationId/workload"
                      },
                      {   
                            id: 8948403414822915,
                            name: "工作量2",
                            permission: "hospital:workload",
                            icon: "gongzuoliang",
                            level: 1000000000000217,
                            status: 1,
                            hidden: 1,
                            route: "/station/stationId/workload"
                      },
                    ]
                }]
业务场景:适用于新增时权限组列表呈现选择(参数:当前工作站id)

返回数据格式:  
{  
    "status": 200,  
    "message": "OK",  
    "data": [  
        {  
            "id": 8677156590993432,  
            "name": "接口配置",  
            "permission": "maintain:connector",  
            "i18n": **null**,  
            "uri": "/station/stationId/apiSetting",  
            "icon": "jiekoushezhi",  
            "css": **null**,  
            "level": 1000000000000001,  
            "status": 1,  
            "hidden": 1,  
            "route": "/station/stationId/apiSetting",  
            "orderby": 1,  
            "partAuthorities": **null**,  
            "partAuthorityIds": **null**,  
            "partAuthorityName": **null**,  
            "childAuthorities": [     ------------二级节点下的所有子级权限  
                {  
                    "id": 8677156590993435,  
                    "name": "接口同步",  
                    "permission": "maintain:connector:sync",  
                    "i18n": **null**,  
                    "uri": **null**,  
                    "icon": **null**,  
                    "css": **null**,  
                    "level": 8677156590993432,  
                    "status": 1,  
                    "hidden": 1,  
                    "route": **null**,  
                    "orderby": 3,  
                    "partAuthorities": **null**,  
                    "partAuthorityIds": **null**,  
                    "partAuthorityName": **null**,  
                    "childAuthorities": **null**  
                     }  
    ]  
}
业务场景:新增权限组

请求数据:  
{  
    "name""用户管理",        ----------新增权限组的名称  (必需)  
    "status"1,                      -----------新增权限组的启用状态  (必需)  
    "stationid""1000000000000001"  ----------------所属工作站id  (必需)  
}
业务场景:修改权限组

请求数据:  
{

    "id":10000001,                                         //要修改的权限组的id(必需)  
    "level":3,                                                 //3为权限组的定义(必需)  
    "name":"名称",                                       //必需  
    "stationid":1000000003,                        //权限组所属工作站主键 (必需)  
    "stationname":"维护工作站",                 //权限组所属工作站名称(必需)  
    "status":1,                                            //状态(必需)  
    "authorities": [                                     //权限组下的权限  
        {"id": 8677156590993433,   
        "name": "编辑接口",   
        "permission": "maintain:connector:setting:update",  
        "hidden":1,  
        "status":1,  
        "uri":"/r/basic/interfacesetting/update"  
        }  
    ]  
}