角色列表

请求地址

/api/role/lists

请求方法

POST

方法说明

返回所有的角色信息

输入信息

输入示例

返回信息

字段 类型 说明
items object 列表数据
    data Array 数据
        id bigint 角色id
        name string 角色名称
        description string 角色描述
        created_time datetime 创建时间
        is_super int 是否为超级管理角色
        is_default int 是否为系统内置角色
        data_p object 数据权限列表
        field_p object 字段权限列表
        action_p object 操作权限

返回示例

{
    "code": 200,
    "data": {
        "items": [
            {
                "id": "446657347696197632",
                "name": "财务人员",
                "created_time": "2022-12-22 12:56:50",
                "description": "",
                "is_super": 0,
                "is_default": 0,
                "data_p": {
                    "_": "_",
                    "347772778973233152": "all",
                    "358297815497048064": "all",
                    "crm_report": "all",
                    "348102786828730368": "all",
                    "358632728670765056": "all",
                    "438360054240903168": "all",
                    "451424866097168384": "all",
                    "user_logs": "self",
                    "486986035222282240": "all",
                    "486179098729644032": "all"
                },
                "field_p": {
                    "_": "_"
                },
                "action_p": {
                    "system": {
                        "basic_setting": false,
                        "menu_setting": false
                    },
                    "account": {
                        "user": false,
                        "role": false,
                        "dep": false
                    },
                    "plugin": {
                        "view": false,
                        "upgrade": false
                    },
                    "crm_setting": {
                        "seas_rule": false,
                        "secret_field_rule": false,
                        "sale_rule": false,
                        "takeover_rule": false
                    },
                    "clue_setting": {
                        "jsClueSetting": false
                    },
                    "js_print": {
                        "setting": false
                    },
                    "module_setting": {
                        "module": false,
                        "dic": false,
                        "tags": false,
                        "cascader": false,
                        "product_line": false
                    },
                    "user_logs": {
                        "user_logs": true
                    },
                    "347772778973233152": {
                        "view": true,
                        "create": false,
                        "update": false,
                        "trash": false,
                        "move": false,
                        "import": false,
                        "export": false,
                        "restore": false,
                        "delete": false,
                        "lock": false,
                        "takeover": false,
                        "assign": false,
                        "seas_view": false,
                        "trash_view": false,
                        "all_view": false,
                        "insight": false
                    },
                    "clue": {
                        "clue_view": false,
                        "clue_create": false,
                        "clue_assign": false,
                        "clue_takeover": false,
                        "clue_delete": false,
                        "clue_import": false,
                        "clue_export": false
                    },
                    "crm_report": {
                        "userReport": true,
                        "userClientReport": true,
                        "productReport": true,
                        "systemClient": true,
                        "productLineReport": false,
                        "productLineUserReport": false
                    },
                    "js_excel": {
                        "list": true,
                        "create": true
                    },
                    "348102786828730368": {
                        "view": true,
                        "create": false,
                        "change_owner": false,
                        "update": false,
                        "trash": false,
                        "restore": false,
                        "delete": false,
                        "import": false,
                        "export": false,
                        "insight": false
                    },
                    "358297815497048064": {
                        "view": true,
                        "create": false,
                        "change_owner": false,
                        "update": false,
                        "trash": false,
                        "restore": false,
                        "delete": false,
                        "import": false,
                        "export": false,
                        "insight": false
                    },
                    "358632728670765056": {
                        "view": true,
                        "create": false,
                        "change_owner": false,
                        "update": false,
                        "trash": false,
                        "restore": false,
                        "delete": false,
                        "import": false,
                        "export": false,
                        "insight": false
                    },
                    "_": "_"
                }
            }
        ]
    },
    "message": ""
}
作者:admin  创建时间:2024-10-18 14:41
最后编辑:admin  更新时间:2024-10-19 12:15