获取用户拥有的报告文件夹列表接口
更新时间: 2022-12-05 16:00:24
接口说明:
获取用户在本产品有权限的报告文件夹列表
基本信息:
属性 | 值 |
---|---|
API | /api/dash/folder/list |
Method | GET |
请求参数:
字段名称 | 参数类型 | 参数说明 |
---|---|---|
token | String | 鉴权token,只有在项目中的用户才能调用该接口 |
projectId | Int | 某个项目的id |
needPermission | String(Optional) | 用户权限过滤,”edit”编辑权限,”export”导出权限, “view”预览权限, “copy”复制权限,默认取并集 |
type | Int(Optional) | 不传或者传2是报告;传3是大屏;传4是发布大屏 |
{
token: "1503575355359c4fdea8ec1683ed10edd91ae",
projectId: 1,
permission: "export"
}
成功数据返回:
list是一个树状的报告文件夹列表,items字段存储该文件夹下的报告列表,folders字段存储该文件夹下的文件夹列表
{
code: 200,
result: {
folders: [{ //最外层文件夹 6.2 版本开始变为 folders
id: 3, //文件夹id
name: "我的报告", //文件夹名称
items: [{
isFolder: 0,
id: 3, //报告id
name: "我的报告", //报告名称
permissions: ['export', 'copy', 'edit', 'view']
}],
folders [],
permissions: ['add', 'edit']
}],
items: []
addPermission: 3, //3表示有新增报表的权限
}
}