/inputCharts
HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| chartName | String | 图表标题 |
| dataId | Number | 数据源id |
| describes | String | 描述 |
| style | String | 样式 |
| otherConfig | String | 其他设置 |
| chartsGroup | Number | 所属分组 |
| filters | String | 过滤条件 |
| chartType | enum : [ "Histogram", "Pie", "Line", "scatter", "population", "individual"] | 可视化模式 |
| chartConfig | String | 图表配置 |
{
"chartName": "文档测试1(未命名)",
"dataId": 71,
"describes": "",
"style": "",
"chartConfig": "{}",
"chartType": ""
}
{
"data": {
"code": 200,
"msg": "成功",
"data": 298
}
}
根据base.viewType的不同 chartConfig加载内容也不同
/updateCharts
HTTP - POST
ChartID: code (图表编号) 其余同新增图表
{
"chartId": 298,
"chartName": "文档测试1(未命名)",
"dataId": 71,
"createBy": "zhuth",
"describes": null,
"style": "",
"otherConfig": "{}",
"chartsGroup": "-1",
"chartType": "Histogram",
"chartConfig": "{\"xAxis\":{\"column\":{},\"granularity\":{}},\"yAxis\":{\"column\":{},\"gauge\":{}},\"groupBy\":{\"key\":\"\"}}",
"groupBy": []
}
{
"data": {
"code": 200,
"msg": "成功",
"data": null
}
}
/delChartsConfig
HTTP - POST
Code (图表编号)
/getListCharts
HTTP - POST
空
{
"data": {
"code": 200,
"msg": "成功",
"data": [{
"chartId": 262,
"chartName": "bbbb",
"chartType": "Pie",
"describes": null,
"chartsGroup": -1,
"createBy": "zhuth",
"createDate": "2018-08-06 11:17:33.0"
}, {
"chartId": 265,
"chartName": "销售订单0",
"chartType": "individual",
"describes": null,
"chartsGroup": 26,
"createBy": "zhuth",
"createDate": "2018-08-06 15:35:29.0"
}, {
"chartId": 263,
"chartName": "bench_flowchart(未命名)111",
"chartType": "Histogram",
"describes": null,
"chartsGroup": 41,
"createBy": "zhuth",
"createDate": "2018-08-06 11:18:19.0"
}, {
"chartId": 267,
"chartName": "销售订单(未命名)",
"chartType": "Line",
"describes": null,
"chartsGroup": 41,
"createBy": "zhuth",
"createDate": "2018-08-06 17:49:00.0"
}, {
"chartId": 264,
"chartName": "hhjhh",
"chartType": "Histogram",
"describes": null,
"chartsGroup": -1,
"createBy": "zhuth",
"createDate": "2018-08-06 11:20:16.0"
}, {
"chartId": 295,
"chartName": "bbbb_副本",
"chartType": "Pie",
"describes": null,
"chartsGroup": -1,
"createBy": "zhuth",
"createDate": "2018-08-08 13:56:26.0"
}, {
"chartId": 266,
"chartName": "销售订单1",
"chartType": "population",
"describes": null,
"chartsGroup": 26,
"createBy": "zhuth",
"createDate": "2018-08-06 16:22:30.0"
}, {
"chartId": 298,
"chartName": "文档测试1(未命名)",
"chartType": "Histogram",
"describes": null,
"chartsGroup": -1,
"createBy": "zhuth",
"createDate": "2018-08-08 16:32:33.0"
}, {
"chartId": 261,
"chartName": "bench_flowchart(未命名)",
"chartType": "Histogram",
"describes": null,
"chartsGroup": -1,
"createBy": "zhuth",
"createDate": "2018-08-06 10:03:03.0"
}]
}
}
/getChartsConfig
HTTP - POST
Code (图表编号)
298
{
"data": {
"code": 200,
"msg": "成功",
"data": {
"chartId": 298,
"chartName": "文档测试1(未命名)",
"tableName": null,
"chartType": "Histogram",
"chartsGroup": -1,
"groupBy": "[]",
"chartConfig": "{\"xAxis\":{\"column\":{},\"granularity\":{}},\"yAxis\":{\"column\":{},\"gauge\":{}},\"groupBy\":{\"key\":\"\"}}",
"createBy": "zhuth",
"accessAuthority": "null",
"updateAuthority": "null",
"describes": null,
"style": "\"\"",
"filters": "null",
"createDate": "2018-08-08 16:32:33.0",
"updateDate": null,
"dataId": 71,
"subsections": null
}
}
}
/showHistogram
/showPie
/showLine
/showScatter
/showIndividual
HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | Number | 图表编号 |
| groups | Array | 分组列列名 |
| xAxis | Object : { columnRename: "列名", columnType: "列类型", showDataType: "统计方式" } | X轴 |
| yAxis | Object : { columnRename: "列名", showDataType: "统计方式"} | Y轴 |
| filters | Array | 过滤条件 |
参照数据源分组接口说明
/getChartsGroup
HTTP - POST
空
Code 分组编号 Pcode 父级分组编号 Index 索引 Label 标签
/setChartsGroup
#####请求方式HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| fatherId | Number | 父级分组ID |
| groupName | String | 组名 |
| groupIndex | Number | 顺序号 |
如果是顶级分组(没有父级分组),则父级分组ID设置为-1
/updataChartsGroup
HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| Id | Number | 分组ID |
| fatherId | Number | 父级分组ID |
| groupName | String | 组名 |
| groupIndex | Number | 顺序号 |
/updateChartConfigGroup
HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| Id | Number | 数据源ID |
| GroupID | Number | 目标分组ID |
/updataListGroup
HTTP - POST
id : code
/delChartsGroup
HTTP - POST
Code ID
/changeChartOrder
HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| userId | Number | 被移交人id |
| id | Number | 图表id |
{
"userId": "23",
"id": "145"
}