|
|
@@ -24,7 +24,28 @@
|
|
|
| chartConfig | | 图表配置 |
|
|
|
|
|
|
##### 请求示例
|
|
|
+```json
|
|
|
+{
|
|
|
+ "chartName": "文档测试1(未命名)",
|
|
|
+ "dataId": 71,
|
|
|
+ "groupBy": [],
|
|
|
+ "createBy": "zhuth",
|
|
|
+ "describes": "",
|
|
|
+ "style": "",
|
|
|
+ "chartConfig": "{}",
|
|
|
+ "chartType": ""
|
|
|
+}
|
|
|
+```
|
|
|
##### 返回结果
|
|
|
+```json
|
|
|
+{
|
|
|
+ "data": {
|
|
|
+ "code": 200,
|
|
|
+ "msg": "成功",
|
|
|
+ "data": 298
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
##### 详细说明
|
|
|
根据base.viewType的不同 chartConfig加载内容也不同
|
|
|
___
|
|
|
@@ -40,7 +61,31 @@ ___
|
|
|
ChartID: code (图表编号) 其余同新增图表
|
|
|
|
|
|
##### 请求示例
|
|
|
+```json
|
|
|
+{
|
|
|
+ "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": []
|
|
|
+}
|
|
|
+```
|
|
|
##### 返回结果
|
|
|
+```json
|
|
|
+{
|
|
|
+ "data": {
|
|
|
+ "code": 200,
|
|
|
+ "msg": "成功",
|
|
|
+ "data": null
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
##### 详细说明
|
|
|
___
|
|
|
## 删除图表
|
|
|
@@ -66,11 +111,89 @@ ___
|
|
|
##### 包类方法
|
|
|
`dispatch(type:'chart/fetchList')`
|
|
|
##### 请求参数
|
|
|
-
|
|
|
空
|
|
|
-
|
|
|
-##### 请求示例
|
|
|
##### 返回结果
|
|
|
+```json
|
|
|
+{
|
|
|
+ "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"
|
|
|
+ }]
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
##### 详细说明
|
|
|
___
|
|
|
## 获得单个图表详细数据
|
|
|
@@ -85,7 +208,37 @@ ___
|
|
|
Code (图表编号)
|
|
|
|
|
|
##### 请求示例
|
|
|
+```json
|
|
|
+298
|
|
|
+```
|
|
|
##### 返回结果
|
|
|
+```json
|
|
|
+{
|
|
|
+ "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
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
##### 详细说明
|
|
|
___
|
|
|
## 请求单个图表展示数据
|
|
|
@@ -122,9 +275,12 @@ ___
|
|
|
##### 请求示例
|
|
|
##### 返回结果
|
|
|
##### 详细说明
|
|
|
-此处gauge的命名可能会容易混淆:指的对单列进行合计统计的方式,分有计数、累计、最大值、中位数、平均值、最小值等。可能混淆的名称有metrics, aggregate等。
|
|
|
+- 在不同的可视化模式下有不同的请求参数,这里不一一列出了
|
|
|
+- 此处gauge的命名可能会容易混淆:指的对单列进行合计统计的方式,分有计数、累计、最大值、中位数、平均值、最小值等。可能混淆的名称有metrics, aggregate等。
|
|
|
+-
|
|
|
___
|
|
|
## 获得图表所有分组/子分组
|
|
|
+- 参照数据源分组接口说明
|
|
|
##### 请求路径
|
|
|
`/getChartsGroup`
|
|
|
##### 请求方式
|
|
|
@@ -250,7 +406,67 @@ ___
|
|
|
| createBy | | 创建人 |
|
|
|
|
|
|
##### 请求示例
|
|
|
+```json
|
|
|
+71
|
|
|
+```
|
|
|
##### 返回结果
|
|
|
+```json
|
|
|
+{
|
|
|
+ "data": {
|
|
|
+ "code": 200,
|
|
|
+ "msg": "成功",
|
|
|
+ "data": [{
|
|
|
+ "columnName": "BC_CODE",
|
|
|
+ "columnRaname": "编号",
|
|
|
+ "columnType": "categorical",
|
|
|
+ "isGroup": "1",
|
|
|
+ "isSubsection": "0"
|
|
|
+ }, {
|
|
|
+ "columnName": "BC_DESC",
|
|
|
+ "columnRaname": "工作台说明",
|
|
|
+ "columnType": "categorical",
|
|
|
+ "isGroup": "1",
|
|
|
+ "isSubsection": "0"
|
|
|
+ }, {
|
|
|
+ "columnName": "BC_DETNO",
|
|
|
+ "columnRaname": "序号",
|
|
|
+ "columnType": "scale",
|
|
|
+ "isGroup": "0",
|
|
|
+ "isSubsection": "1"
|
|
|
+ }, {
|
|
|
+ "columnName": "BC_ICON",
|
|
|
+ "columnRaname": "图标",
|
|
|
+ "columnType": "categorical",
|
|
|
+ "isGroup": "1",
|
|
|
+ "isSubsection": "0"
|
|
|
+ }, {
|
|
|
+ "columnName": "BC_ID",
|
|
|
+ "columnRaname": "ID",
|
|
|
+ "columnType": "scale",
|
|
|
+ "isGroup": "0",
|
|
|
+ "isSubsection": "1"
|
|
|
+ }, {
|
|
|
+ "columnName": "BC_TITLE",
|
|
|
+ "columnRaname": "工作台标题",
|
|
|
+ "columnType": "categorical",
|
|
|
+ "isGroup": "1",
|
|
|
+ "isSubsection": "0"
|
|
|
+ }, {
|
|
|
+ "columnName": "BC_URLCOND",
|
|
|
+ "columnRaname": "链接条件",
|
|
|
+ "columnType": "categorical",
|
|
|
+ "isGroup": "1",
|
|
|
+ "isSubsection": "0"
|
|
|
+ }, {
|
|
|
+ "columnName": "BC_USED",
|
|
|
+ "columnRaname": "是否使用",
|
|
|
+ "columnType": "scale",
|
|
|
+ "isGroup": "0",
|
|
|
+ "isSubsection": "1"
|
|
|
+ }]
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
##### 详细说明
|
|
|
此处将整个groups集体上传 集体替换。
|
|
|
此处建议使用batch表达批量修改的概念。
|