驾驶舱指标配置
[TOC]
# [驾驶舱指标配置接口]
## 1. http://www.oa.enfiep.com:8096/cockpit/getCockpitIndexList
### 1.1. 接口功能
> 根据驾驶舱编码获取驾驶舱指标列表 第一次配置时全部添加,默认为全部未选中 之后都查询配置表内容
### 1.2. 请求方式
> post
### 1.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|userId|true|String|登录用户ID,测试 system|
|cockpitCode|true|String|驾驶舱编码 集团驾驶舱 JTJSC 污水驾驶舱 WJJSC 供水驾驶舱 GJJSC|
### 1.4. 结果
{
"status": 200,
"message": "",
"error": "",
"error_description": "",
"timestamp": 1571131514044,
"data": [
{
"id": 16, --ID,主键(用户指标配置表)
"userId": "system", --用户ID
"cockpitCode": "WJJSC", --驾驶舱编码
"indexConfigId": 16, --指标配置表ID
"isSelect": 0, --是否选中 1是0否
"createTime": "2019-10-15 17:25:08",
"updateTime": "2019-10-15 17:25:08",
"indexConfig": { --指标详情表
"id": 16, --ID,主键
"cockpitConfigId": 2, --指标类型配置表ID
"cockpitCode": "WJJSC", --驾驶舱编码
"indexTypeConfigId": 1, --指标类型配置表ID
"indexName": "水量指标", --指标名称
"indexCode": "WJJSCSLZB", --指标编码
"remark": "5个污水厂 昨日累计处理水量、本月累计处理水量、本年累计处理水量、计划本月累计处理水量、计划本年累计处理水量", --备注
"abscissa": 1, --横坐标 1:无 2:污水厂名、供水厂名 3:月 4:天 5:污水厂名
"ordinate": 1, --纵坐标1:无 2:求和 3:百分比 4:双Y轴 5:数量 6:数值 7:小时 8:元 9:吨水费用 10:达标率
"showType": 1, --展示方式 1:色块+文字 2:柱状图 3:折线面积图 4:圆饼图 5:柱状图+折线图 6:表格 7:叠加柱状图 8:折线图
"sortNum": 1, --排序号
"status": 1, --状态 1启用0禁用
"createTime": "2019-10-15 14:45:58",
"updateTime": "2019-10-15 14:45:58"
}
},
{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}
}
]
}
## 2. http://www.oa.enfiep.com:8096/cockpit/userIsConfig
### 2.1. 接口功能
> 用户是否配置过驾驶舱指标
### 2.2. 请求方式
> post
### 2.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|userId|true|String|登录用户ID,测试 system|
|cockpitCode|true|String|驾驶舱编码 集团驾驶舱 JTJSC 污水驾驶舱 WJJSC 供水驾驶舱 GJJSC|
### 2.4. 结果
{
"status": 200,
"message": "",
"error": "",
"error_description": "",
"timestamp": 1571132794374,
"data": true --true配置过 false未配置
}
## 3. http://www.oa.enfiep.com:8096/cockpit/updateUserConfig
### 3.1. 接口功能
> 用户配置驾驶舱指标
### 3.2. 请求方式
> post
### 3.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|userCockpitConfigList|true|Array(Object)|指标集合|
|--id|true|Integer|用户指标配置表中ID(主键)|
|--isSelect|true|Integer|是否选中 1是0否|
### 3.4. 结果
{
"status": 200, --成功
"message": "",
"error": "",
"error_description": "",
"timestamp": 1571132794374,
}