【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

请求:op=fs_set&cmd=auth_getcustomrole
返回值:所有的自定义角色
返回格式:

返回值格式
[
    {
        "description": "", 
        "id": 3, 
        "text": "sb3"
    }, 
    {
        "description": "", 
        "id": 2, 
        "text": "sb2"
    }, 
    {
        "description": "", 
        "id": 1, 
        "text": "sb1"
    }
]

 

 


请求:op=fs_set&cmd=auth_updatesroleusers
用处:添加一个自定义角色
参数:role,addids, delids
参数格式:

role:{"name":"sb6"},
addids:1,2,4,3
delids:

返回值:

{"description":"","id":7,"text":"sb6"}

 


请求:op=fs_set&cmd=auth_updatesroleusers
用处:修改一个角色所对应的用户
参数:role,addids,delids
参数格式:

role : {"name":"sb5","id":5}
addids : 1,2
delids:3,4

请求:op=fs_set&cmd=auth_removesrole
用处:删除一个自定义角色
参数:id 要删除的角色的id
参数格式:

id:5

请求:op=fs_set&cmd=auth_adduser
用处:添加一个用户
参数:user
参数格式:

user:{"username":"555","realname":"555","password":"555","email":"","mobile":""}

请求:op=fs_set&cmd=auth_getalluserinfo
用处:获取所有的用户信息
参数:startIdx,count
参数格式:

{
   startIdx : 0,
   count : 10
}

如果不带参数则用于获取用户的总数


请求:op=fs_set&cmd=auth_removeuser
用处:移除用户
参数:id
参数格式:

id : 5

移除id为5的用户


请求:op=fs_set&cmd=sc_getconnectioninfo
返回值:数据连接信息
返回格式:

[
    {
        "password": "db password", 
        "driver": "db driver", 
        "name": "connection name", 
        "user": "user name", 
        "url": "jdbc:mysql://localhost:3306/public?characterEncoding=utf8"
    }, 
    {
        "password": "dbpassword", 
        "driver": "db driver", 
        "name": "connection name", 
        "user": "user name", 
        "url": "jdbc:mysql://localhost:3306/task?&useUnicode=True&characterEncoding=gbk"
    }
]

请求:op=fs_set&cmd=auth_getsroleauth
参数:id 角色id
返回值:当前角色所对应的报表的查看、填报、设计权限
返回格式:

{
    "reports": "[]", 
    "dataconnections": [ ], 
    "templates": "[{\"path\":\"develop/pmd_rules_enter.cpt\",\"roleId\":1,\"design\":0,\"page\":1,\"write\":0}, {\"path\":\"develop/pmd_rules.cpt\",\"roleId\":1,\"design\":0,\"page\":1,\"write\":0}, {\"path\":\"develop\",\"roleId\":1,\"design\":0,\"page\":1,\"write\":2}, {\"path\":\"develop/task.cpt\",\"roleId\":1,\"design\":0,\"page\":1,\"write\":0}, {\"path\":\"develop/pmd_rules_edit.cpt\",\"roleId\":1,\"design\":0,\"page\":1,\"write\":1}]", 
    "depandcroles": [ ], 
    "流程管理": [ ], 
    "定时调度": [ ], 
    "users": [ ], 
    "modules": "[]", 
    "移动平台": [ ]
}

请求:op=fs_set&cmd=auth_save
参数:customRole,companyRole(如果参数为空则写为 customRow : '[]', companyRole : '[]')
参数内容:

[
    {
        "entries": {
            "add": [ ], 
            "remove": [ ]
        }, 
        "dataconnections": {
            "add": [ ], 
            "remove": [
                "task"
            ]
        }, 
        "roleId": "1", 
        "templates": {
            "add": [
                {
                    "path": "develop/pmd_rules.cpt", 
                    "page": 1
                }, 
                {
                    "path": "develop/pmd_rules_edit.cpt", 
                    "design": 0, 
                    "page": 0, 
                    "write": 1
                }, 
                {
                    "path": "develop/task.cpt", 
                    "page": 1
                }
            ], 
            "remove": [
                {
                    "path": "develop/pmd_rules.cpt", 
                    "design": 0, 
                    "page": 1, 
                    "write": 0
                }, 
                {
                    "path": "develop/pmd_rules_edit.cpt", 
                    "design": 0, 
                    "page": 1, 
                    "write": 1
                }, 
                {
                    "path": "develop/task.cpt", 
                    "design": 0, 
                    "page": 1, 
                    "write": 0
                }
            ]
        }, 
        "depandcroles": {
            "add": [ ], 
            "remove": [ ]
        }, 
        "modules": {
            "add": [ ], 
            "remove": [ ]
        }
    }
]

请求:op=fs_entry&cmd=get_user_reports
用户:返回报表运行环境下的所有报表,以属性结构显示
返回值:

[
    {
        "ChildNodes": [
            {
                "path": "develop/pmd_rules_edit.cpt", 
                "isexpand": false, 
                "design": 1, 
                "id": 2, 
                "text": "pmd_rules_edit.cpt", 
                "page": 1, 
                "complete": true, 
                "value": "pmd_rules_edit.cpt", 
                "write": 1
            }, 
            {
                "path": "develop/pmd_rules_enter.cpt", 
                "isexpand": false, 
                "design": 1, 
                "id": 3, 
                "text": "pmd_rules_enter.cpt", 
                "page": 1, 
                "complete": true, 
                "value": "pmd_rules_enter.cpt", 
                "write": 1
            }
        ], 
        "path": "develop", 
        "isexpand": false, 
        "hasChildren": true, 
        "design": 1, 
        "id": 1, 
        "text": "develop", 
        "page": 1, 
        "complete": true, 
        "value": "develop", 
        "write": 1
    }, 
    {
        "ChildNodes": [
            {
                "ChildNodes": [
                    {
                        "path": "test/inner/task.cpt", 
                        "isexpand": false, 
                        "design": 1, 
                        "id": 6, 
                        "text": "task.cpt", 
                        "page": 1, 
                        "complete": true, 
                        "value": "task.cpt", 
                        "write": 1
                    }
                ], 
                "path": "test/inner", 
                "isexpand": false, 
                "hasChildren": true, 
                "design": 1, 
                "id": 5, 
                "text": "inner", 
                "page": 1, 
                "complete": true, 
                "value": "inner", 
                "write": 1
            }, 
            {
                "path": "test/pmd_rules.cpt", 
                "isexpand": false, 
                "design": 1, 
                "id": 7, 
                "text": "pmd_rules.cpt", 
                "page": 1, 
                "complete": true, 
                "value": "pmd_rules.cpt", 
                "write": 1
            }
        ], 
        "path": "test", 
        "isexpand": false, 
        "hasChildren": true, 
        "design": 1, 
        "id": 4, 
        "text": "test", 
        "page": 1, 
        "complete": true, 
        "value": "test", 
        "write": 1
    }
]
  • No labels