趋势图前台代码提交
This commit is contained in:
parent
6cdd1daecb
commit
62754e9163
@ -1,10 +1,7 @@
|
|||||||
package com.inspur.web.controller.ipc;
|
package com.inspur.web.controller.ipc;
|
||||||
|
|
||||||
import com.inspur.common.constant.CacheConstants;
|
|
||||||
import com.inspur.common.core.domain.AjaxResult;
|
import com.inspur.common.core.domain.AjaxResult;
|
||||||
import com.inspur.common.core.redis.RedisCache;
|
import com.inspur.common.core.redis.RedisCache;
|
||||||
import com.inspur.ipc.domain.IpcAlarmRecord;
|
|
||||||
import com.inspur.ipc.domain.IpcMonitorField;
|
|
||||||
import com.inspur.ipc.service.IIpcMonitorFieldService;
|
import com.inspur.ipc.service.IIpcMonitorFieldService;
|
||||||
import com.inspur.ipc.utils.IpcConstant;
|
import com.inspur.ipc.utils.IpcConstant;
|
||||||
import com.serotonin.modbus4j.BatchRead;
|
import com.serotonin.modbus4j.BatchRead;
|
||||||
@ -24,7 +21,6 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
@ -113,7 +113,6 @@ public class IpcDataLogServiceImpl implements IIpcDataLogService {
|
|||||||
*/
|
*/
|
||||||
private List<Map<String, Object>> selectDataByParamNameandDate(String tableName, String part, String param, String startTime, String endTime) {
|
private List<Map<String, Object>> selectDataByParamNameandDate(String tableName, String part, String param, String startTime, String endTime) {
|
||||||
String sql = "select time," + param + " from " + tableName + " where part = '" + part + "' and time >= '" + startTime + "' and time <= '" + endTime + "'";
|
String sql = "select time," + param + " from " + tableName + " where part = '" + part + "' and time >= '" + startTime + "' and time <= '" + endTime + "'";
|
||||||
System.out.println(sql);
|
|
||||||
return influxDBService.queryResultProcess(influxDBService.query(sql));
|
return influxDBService.queryResultProcess(influxDBService.query(sql));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -124,7 +123,6 @@ public class IpcDataLogServiceImpl implements IIpcDataLogService {
|
|||||||
*/
|
*/
|
||||||
private List<Map<String, Object>> selectLongTimeDataByParamNameandDate(String tableName, String part, String param, String startTime, String endTime, String interval) {
|
private List<Map<String, Object>> selectLongTimeDataByParamNameandDate(String tableName, String part, String param, String startTime, String endTime, String interval) {
|
||||||
String sql = "select time, mean(" + param + ") from " + tableName + " where part = '" + part + "' and time >= '" + startTime + "' and time <= '" + endTime + "' group by time(" + interval + ")";
|
String sql = "select time, mean(" + param + ") from " + tableName + " where part = '" + part + "' and time >= '" + startTime + "' and time <= '" + endTime + "' group by time(" + interval + ")";
|
||||||
System.out.println(sql);
|
|
||||||
return influxDBService.queryResultProcess(influxDBService.query(sql));
|
return influxDBService.queryResultProcess(influxDBService.query(sql));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,3 +17,12 @@ export function getSensorDataLog(query) {
|
|||||||
params: query,
|
params: query,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 查询趋势图谱数据
|
||||||
|
export function getTendencyData(query) {
|
||||||
|
return request({
|
||||||
|
url: "/ipc/dataLog/getTendencyData",
|
||||||
|
method: "get",
|
||||||
|
params: query,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
@ -64,11 +64,13 @@
|
|||||||
@click="handleQuery"
|
@click="handleQuery"
|
||||||
>搜索</el-button>
|
>搜索</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
|
type="primary"
|
||||||
icon="el-icon-refresh"
|
icon="el-icon-refresh"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="resetQuery"
|
@click="resetQuery"
|
||||||
>重置</el-button>
|
>重置</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
|
type="primary"
|
||||||
icon="el-icon-download"
|
icon="el-icon-download"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="exportData"
|
@click="exportData"
|
||||||
|
@ -453,6 +453,30 @@ export default {
|
|||||||
data: vz,
|
data: vz,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
dataZoom: [
|
||||||
|
{
|
||||||
|
show: true,
|
||||||
|
type: "slider",
|
||||||
|
xAxisIndex: 0,
|
||||||
|
filterMode: "none",
|
||||||
|
start: 0,
|
||||||
|
end: xAxis.length,
|
||||||
|
bottom: "1%",
|
||||||
|
fillerColor: "rgba(167,183,204,0.4)", //选中范围的填充颜色。
|
||||||
|
borderColor: "#3C506B",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
show: true,
|
||||||
|
type: "inside",
|
||||||
|
xAxisIndex: 0,
|
||||||
|
filterMode: "none",
|
||||||
|
start: 0,
|
||||||
|
end: 10,
|
||||||
|
bottom: "1%",
|
||||||
|
fillerColor: "rgba(167,183,204,0.4)", //选中范围的填充颜色。
|
||||||
|
borderColor: "#E0E6F3",
|
||||||
|
},
|
||||||
|
],
|
||||||
}),
|
}),
|
||||||
true,
|
true,
|
||||||
true
|
true
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user