Compare commits
2 Commits
2ff1f7fa14
...
cb885a6f3b
Author | SHA1 | Date | |
---|---|---|---|
cb885a6f3b | |||
609bbe3bd3 |
@ -1,13 +1,19 @@
|
|||||||
package com.inspur.web.controller.industrial;
|
package com.inspur.web.controller.industrial;
|
||||||
|
|
||||||
|
import com.inspur.common.annotation.Log;
|
||||||
import com.inspur.common.core.domain.AjaxResult;
|
import com.inspur.common.core.domain.AjaxResult;
|
||||||
|
import com.inspur.common.enums.BusinessType;
|
||||||
|
import com.inspur.common.utils.poi.ExcelUtil;
|
||||||
|
import com.inspur.industrial.domain.BottomCylData;
|
||||||
|
import com.inspur.industrial.domain.IpcData;
|
||||||
|
import com.inspur.industrial.domain.ScollerData;
|
||||||
import com.inspur.industrial.service.IDataQueryService;
|
import com.inspur.industrial.service.IDataQueryService;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 传感器数据查询控制器
|
* 传感器数据查询控制器
|
||||||
@ -125,4 +131,52 @@ public class DataQueryController {
|
|||||||
{
|
{
|
||||||
return AjaxResult.success(dataQueryService.getBottomScollerDataList(startTime, endTime, pageSize, pageNum));
|
return AjaxResult.success(dataQueryService.getBottomScollerDataList(startTime, endTime, pageSize, pageNum));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 超压底缸导出数据记录
|
||||||
|
*/
|
||||||
|
@Log(title = "超压底缸数据记录", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/bottomCylExport")
|
||||||
|
public void bottomCylExport(
|
||||||
|
HttpServletResponse response,
|
||||||
|
String startTime,
|
||||||
|
String endTime
|
||||||
|
)
|
||||||
|
{
|
||||||
|
Map<String, Object> resMap = dataQueryService.getBottomCylDataList(startTime, endTime, 0, 0);
|
||||||
|
ExcelUtil<BottomCylData> util = new ExcelUtil<BottomCylData>(BottomCylData.class);
|
||||||
|
util.exportExcel(response, (List<BottomCylData>)resMap.get("list"), "超压底缸数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 超压底缸导出数据记录
|
||||||
|
*/
|
||||||
|
@Log(title = "数据记录", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/topScollerExport")
|
||||||
|
public void topScollerExport(
|
||||||
|
HttpServletResponse response,
|
||||||
|
String startTime,
|
||||||
|
String endTime
|
||||||
|
)
|
||||||
|
{
|
||||||
|
Map<String, Object> resMap = dataQueryService.getTopScollerDataList(startTime, endTime, 0, 0);
|
||||||
|
ExcelUtil<ScollerData> util = new ExcelUtil<ScollerData>(ScollerData.class);
|
||||||
|
util.exportExcel(response, (List<ScollerData>)resMap.get("list"), "可控中高辊顶辊数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 超压底缸导出数据记录
|
||||||
|
*/
|
||||||
|
@Log(title = "数据记录", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/bottomScollerExport")
|
||||||
|
public void export(
|
||||||
|
HttpServletResponse response,
|
||||||
|
String startTime,
|
||||||
|
String endTime)
|
||||||
|
{
|
||||||
|
Map<String, Object> resMap = dataQueryService.getBottomScollerDataList(startTime, endTime, 0, 0);
|
||||||
|
ExcelUtil<ScollerData> util = new ExcelUtil<ScollerData>(ScollerData.class);
|
||||||
|
util.exportExcel(response, (List<ScollerData>)resMap.get("list"), "可控中高辊底辊数据");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -68,9 +68,9 @@ public class IPCData2SyncThread implements Runnable {
|
|||||||
fields.put("sys_press",(float) 0 + Math.random());
|
fields.put("sys_press",(float) 0 + Math.random());
|
||||||
// 系统液位
|
// 系统液位
|
||||||
fields.put("sys_level",(float) 0 + Math.random());
|
fields.put("sys_level",(float) 0 + Math.random());
|
||||||
fields.put("ywcsz",0.5);
|
// fields.put("ywcsz",0.5);
|
||||||
fields.put("ywmin",0.3);
|
// fields.put("ywmin",0.3);
|
||||||
fields.put("ywmax",1);
|
// fields.put("ywmax",1);
|
||||||
// 系统温度
|
// 系统温度
|
||||||
fields.put("sys_temp",(float) 0 + Math.random());
|
fields.put("sys_temp",(float) 0 + Math.random());
|
||||||
// 油液颗粒度
|
// 油液颗粒度
|
||||||
|
@ -67,9 +67,9 @@ public class IPCData3SyncThread implements Runnable {
|
|||||||
fields.put("sys_press",(float) 0 + Math.random());
|
fields.put("sys_press",(float) 0 + Math.random());
|
||||||
// 系统液位
|
// 系统液位
|
||||||
fields.put("sys_level",(float) 0 + Math.random());
|
fields.put("sys_level",(float) 0 + Math.random());
|
||||||
fields.put("ywcsz",0.5);
|
// fields.put("ywcsz",0.5);
|
||||||
fields.put("ywmin",0.3);
|
// fields.put("ywmin",0.3);
|
||||||
fields.put("ywmax",1);
|
// fields.put("ywmax",1);
|
||||||
// 系统温度
|
// 系统温度
|
||||||
fields.put("sys_temp",(float) 0 + Math.random());
|
fields.put("sys_temp",(float) 0 + Math.random());
|
||||||
// 油液颗粒度
|
// 油液颗粒度
|
||||||
|
@ -0,0 +1,146 @@
|
|||||||
|
package com.inspur.industrial.domain;
|
||||||
|
|
||||||
|
import com.inspur.common.annotation.Excel;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 底缸数据实体类
|
||||||
|
* @Author zhangjunwen
|
||||||
|
* @create 2024/4/8
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class BottomCylData extends IpcData{
|
||||||
|
|
||||||
|
@Excel(name = "操作侧比例伺服阀压力")
|
||||||
|
/**
|
||||||
|
* 操作侧比例伺服阀压力
|
||||||
|
*/
|
||||||
|
private double opServoPress;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧比例伺服阀压力")
|
||||||
|
/**
|
||||||
|
* 操作侧比例伺服阀压力
|
||||||
|
*/
|
||||||
|
private double tranServoPress;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧软辊流量")
|
||||||
|
/**
|
||||||
|
* 操作侧软辊流量
|
||||||
|
*/
|
||||||
|
private double opSoftFlow;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧热辊流量")
|
||||||
|
/**
|
||||||
|
* 操作侧热辊流量
|
||||||
|
*/
|
||||||
|
private double opHotFlow;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧软辊流量")
|
||||||
|
/**
|
||||||
|
* 传动侧软辊流量
|
||||||
|
*/
|
||||||
|
private double tranSoftFlow;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧热辊流量")
|
||||||
|
/**
|
||||||
|
* 传动侧热辊流量
|
||||||
|
*/
|
||||||
|
private double tranHotFlow;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧底缸压力")
|
||||||
|
/**
|
||||||
|
* 操作侧底缸压力
|
||||||
|
*/
|
||||||
|
private double opBottomPress;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧底缸压力")
|
||||||
|
/**
|
||||||
|
* 传动侧底缸压力
|
||||||
|
*/
|
||||||
|
private double tranBottomPress;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧软辊实际压力")
|
||||||
|
/**
|
||||||
|
* 操作侧软辊实际压力
|
||||||
|
*/
|
||||||
|
private double opSoftPress;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧软辊合辊压力")
|
||||||
|
/**
|
||||||
|
* 操作侧软辊合辊压力
|
||||||
|
*/
|
||||||
|
private double opSoftHoldPress;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧软辊加压压力")
|
||||||
|
/**
|
||||||
|
* 操作侧软辊加压压力
|
||||||
|
*/
|
||||||
|
private double opSoftPushPress;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧热辊实际压力")
|
||||||
|
/**
|
||||||
|
* 操作侧热辊实际压力
|
||||||
|
*/
|
||||||
|
private double opHotPress;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧热辊合辊压力")
|
||||||
|
/**
|
||||||
|
* 操作侧热辊合辊压力
|
||||||
|
*/
|
||||||
|
private double opHotHoldPress;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧热辊加压压力")
|
||||||
|
/**
|
||||||
|
* 操作侧热辊加压压力
|
||||||
|
*/
|
||||||
|
private double opHotPushPress;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧软辊实际压力")
|
||||||
|
/**
|
||||||
|
* 传动侧软辊实际压力
|
||||||
|
*/
|
||||||
|
private double tranSoftPress;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧软辊合辊压力")
|
||||||
|
/**
|
||||||
|
* 传动侧软辊合辊压力
|
||||||
|
*/
|
||||||
|
private double tranSoftHoldPress;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧软辊加压压力")
|
||||||
|
/**
|
||||||
|
* 传动侧软辊加压压力
|
||||||
|
*/
|
||||||
|
private double tranSoftPushPress;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧热辊实际压力")
|
||||||
|
/**
|
||||||
|
* 传动侧热辊实际压力
|
||||||
|
*/
|
||||||
|
private double tranHotPress;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧热辊合辊压力")
|
||||||
|
/**
|
||||||
|
* 传动侧热辊合辊压力
|
||||||
|
*/
|
||||||
|
private double tranHotHoldPress;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧热辊加压压力")
|
||||||
|
/**
|
||||||
|
* 传动侧热辊加压压力
|
||||||
|
*/
|
||||||
|
private double tranHotPushPress;
|
||||||
|
|
||||||
|
@Excel(name = "操作侧底缸位移")
|
||||||
|
/**
|
||||||
|
* 操作侧底缸位移
|
||||||
|
*/
|
||||||
|
private double opBottomDis;
|
||||||
|
|
||||||
|
@Excel(name = "传动侧底缸位移")
|
||||||
|
/**
|
||||||
|
* 传动侧底缸位移
|
||||||
|
*/
|
||||||
|
private double tranBottomDis;
|
||||||
|
|
||||||
|
}
|
@ -1,5 +1,7 @@
|
|||||||
package com.inspur.industrial.domain;
|
package com.inspur.industrial.domain;
|
||||||
|
|
||||||
|
import com.inspur.common.annotation.Excel;
|
||||||
|
import com.inspur.common.annotation.Excels;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -9,273 +11,77 @@ import lombok.Data;
|
|||||||
@Data
|
@Data
|
||||||
public class IpcData {
|
public class IpcData {
|
||||||
|
|
||||||
|
@Excel(name = "时间")
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
private String time;
|
private String time;
|
||||||
|
|
||||||
|
@Excel(name = "系统流量")
|
||||||
/**
|
/**
|
||||||
* 系统流量
|
* 系统流量
|
||||||
*/
|
*/
|
||||||
private double sysFlow;
|
private double sysFlow;
|
||||||
|
|
||||||
|
@Excel(name = "系统压力")
|
||||||
/**
|
/**
|
||||||
* 系统压力
|
* 系统压力
|
||||||
*/
|
*/
|
||||||
private double sysPress;
|
private double sysPress;
|
||||||
|
|
||||||
|
@Excel(name = "系统液位")
|
||||||
/**
|
/**
|
||||||
* 系统液位
|
* 系统液位
|
||||||
*/
|
*/
|
||||||
private double sysLevel;
|
private double sysLevel;
|
||||||
|
|
||||||
|
@Excel(name = "系统电流")
|
||||||
/**
|
/**
|
||||||
* 系统电流
|
* 系统电流
|
||||||
*/
|
*/
|
||||||
private double sysCur;
|
private double sysCur;
|
||||||
|
|
||||||
|
@Excel(name = "系统温度")
|
||||||
/**
|
/**
|
||||||
* 系统温度
|
* 系统温度
|
||||||
*/
|
*/
|
||||||
private double sysTemp;
|
private double sysTemp;
|
||||||
|
|
||||||
|
@Excel(name = "4mm颗粒度")
|
||||||
/**
|
/**
|
||||||
* 4mm颗粒度
|
* 4mm颗粒度
|
||||||
*/
|
*/
|
||||||
private double gran4;
|
private double gran4;
|
||||||
|
|
||||||
|
@Excel(name = "6mm颗粒度")
|
||||||
/**
|
/**
|
||||||
* 6mm颗粒度
|
* 6mm颗粒度
|
||||||
*/
|
*/
|
||||||
private double gran6;
|
private double gran6;
|
||||||
|
|
||||||
|
@Excel(name = "14mm颗粒度")
|
||||||
/**
|
/**
|
||||||
* 14mm颗粒度
|
* 14mm颗粒度
|
||||||
*/
|
*/
|
||||||
private double gran14;
|
private double gran14;
|
||||||
|
|
||||||
|
@Excel(name = "21mm颗粒度")
|
||||||
/**
|
/**
|
||||||
* 21mm颗粒度
|
* 21mm颗粒度
|
||||||
*/
|
*/
|
||||||
private double gran21;
|
private double gran21;
|
||||||
|
|
||||||
|
@Excel(name = "湿度")
|
||||||
/**
|
/**
|
||||||
* 湿度
|
* 湿度
|
||||||
*/
|
*/
|
||||||
private double humi;
|
private double humi;
|
||||||
|
|
||||||
|
@Excel(name = "粘度")
|
||||||
/**
|
/**
|
||||||
* 粘度
|
* 粘度
|
||||||
*/
|
*/
|
||||||
private double visc;
|
private double visc;
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧软辊流量
|
|
||||||
*/
|
|
||||||
private double opSoftFlow;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧热辊流量
|
|
||||||
*/
|
|
||||||
private double opHotFlow;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧软辊流量
|
|
||||||
*/
|
|
||||||
private double tranSoftFlow;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧热辊流量
|
|
||||||
*/
|
|
||||||
private double tranHotFlow;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧底缸压力
|
|
||||||
*/
|
|
||||||
private double opBottomPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧底缸压力
|
|
||||||
*/
|
|
||||||
private double tranBottomPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧软辊实际压力
|
|
||||||
*/
|
|
||||||
private double opSoftPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧软辊合辊压力
|
|
||||||
*/
|
|
||||||
private double opSoftHoldPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧软辊加压压力
|
|
||||||
*/
|
|
||||||
private double opSoftPushPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧热辊实际压力
|
|
||||||
*/
|
|
||||||
private double opHotPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧热辊合辊压力
|
|
||||||
*/
|
|
||||||
private double opHotHoldPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧热辊加压压力
|
|
||||||
*/
|
|
||||||
private double opHotPushPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧软辊实际压力
|
|
||||||
*/
|
|
||||||
private double tranSoftPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧软辊合辊压力
|
|
||||||
*/
|
|
||||||
private double tranSoftHoldPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧软辊加压压力
|
|
||||||
*/
|
|
||||||
private double tranSoftPushPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧热辊实际压力
|
|
||||||
*/
|
|
||||||
private double tranHotPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧热辊合辊压力
|
|
||||||
*/
|
|
||||||
private double tranHotHoldPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧热辊加压压力
|
|
||||||
*/
|
|
||||||
private double tranHotPushPress;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作侧底缸位移
|
|
||||||
*/
|
|
||||||
private double opBottomDis;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 传动侧底缸位移
|
|
||||||
*/
|
|
||||||
private double tranBottomDis;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 一区压力
|
|
||||||
*/
|
|
||||||
private double press1;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 二区压力
|
|
||||||
*/
|
|
||||||
private double press2;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 三区压力
|
|
||||||
*/
|
|
||||||
private double press3;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 四区压力
|
|
||||||
*/
|
|
||||||
private double press4;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 五区压力
|
|
||||||
*/
|
|
||||||
private double press5;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 六区压力
|
|
||||||
*/
|
|
||||||
private double press6;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 七区压力
|
|
||||||
*/
|
|
||||||
private double press7;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 八区压力
|
|
||||||
*/
|
|
||||||
private double press8;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 九区压力
|
|
||||||
*/
|
|
||||||
private double press9;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 十区压力
|
|
||||||
*/
|
|
||||||
private double press10;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 十一区压力
|
|
||||||
*/
|
|
||||||
private double press11;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 一区流量
|
|
||||||
*/
|
|
||||||
private double flow1;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 二区流量
|
|
||||||
*/
|
|
||||||
private double flow2;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 三区流量
|
|
||||||
*/
|
|
||||||
private double flow3;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 四区流量
|
|
||||||
*/
|
|
||||||
private double flow4;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 五区流量
|
|
||||||
*/
|
|
||||||
private double flow5;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 六区流量
|
|
||||||
*/
|
|
||||||
private double flow6;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 七区流量
|
|
||||||
*/
|
|
||||||
private double flow7;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 八区流量
|
|
||||||
*/
|
|
||||||
private double flow8;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 九区流量
|
|
||||||
*/
|
|
||||||
private double flow9;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 十区流量
|
|
||||||
*/
|
|
||||||
private double flow10;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 十一区流量
|
|
||||||
*/
|
|
||||||
private double flow11;
|
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,152 @@
|
|||||||
|
package com.inspur.industrial.domain;
|
||||||
|
|
||||||
|
import com.inspur.common.annotation.Excel;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 辊子数据
|
||||||
|
* @Author zhangjunwen
|
||||||
|
* @create 2024/4/8
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class ScollerData extends IpcData{
|
||||||
|
|
||||||
|
@Excel(name = "车速")
|
||||||
|
/**
|
||||||
|
* 车速
|
||||||
|
*/
|
||||||
|
private double speed;
|
||||||
|
|
||||||
|
@Excel(name = "一区压力")
|
||||||
|
/**
|
||||||
|
* 一区压力
|
||||||
|
*/
|
||||||
|
private double press1;
|
||||||
|
|
||||||
|
@Excel(name = "二区压力")
|
||||||
|
/**
|
||||||
|
* 二区压力
|
||||||
|
*/
|
||||||
|
private double press2;
|
||||||
|
|
||||||
|
@Excel(name = "三区压力")
|
||||||
|
/**
|
||||||
|
* 三区压力
|
||||||
|
*/
|
||||||
|
private double press3;
|
||||||
|
|
||||||
|
@Excel(name = "四区压力")
|
||||||
|
/**
|
||||||
|
* 四区压力
|
||||||
|
*/
|
||||||
|
private double press4;
|
||||||
|
|
||||||
|
@Excel(name = "五区压力")
|
||||||
|
/**
|
||||||
|
* 五区压力
|
||||||
|
*/
|
||||||
|
private double press5;
|
||||||
|
|
||||||
|
@Excel(name = "六区压力")
|
||||||
|
/**
|
||||||
|
* 六区压力
|
||||||
|
*/
|
||||||
|
private double press6;
|
||||||
|
|
||||||
|
@Excel(name = "七区压力")
|
||||||
|
/**
|
||||||
|
* 七区压力
|
||||||
|
*/
|
||||||
|
private double press7;
|
||||||
|
|
||||||
|
@Excel(name = "八区压力")
|
||||||
|
/**
|
||||||
|
* 八区压力
|
||||||
|
*/
|
||||||
|
private double press8;
|
||||||
|
|
||||||
|
@Excel(name = "九区压力")
|
||||||
|
/**
|
||||||
|
* 九区压力
|
||||||
|
*/
|
||||||
|
private double press9;
|
||||||
|
|
||||||
|
@Excel(name = "十区压力")
|
||||||
|
/**
|
||||||
|
* 十区压力
|
||||||
|
*/
|
||||||
|
private double press10;
|
||||||
|
|
||||||
|
@Excel(name = "十一区压力")
|
||||||
|
/**
|
||||||
|
* 十一区压力
|
||||||
|
*/
|
||||||
|
private double press11;
|
||||||
|
|
||||||
|
@Excel(name = "一区流量")
|
||||||
|
/**
|
||||||
|
* 一区流量
|
||||||
|
*/
|
||||||
|
private double flow1;
|
||||||
|
|
||||||
|
@Excel(name = "二区流量")
|
||||||
|
/**
|
||||||
|
* 二区流量
|
||||||
|
*/
|
||||||
|
private double flow2;
|
||||||
|
|
||||||
|
@Excel(name = "三区流量")
|
||||||
|
/**
|
||||||
|
* 三区流量
|
||||||
|
*/
|
||||||
|
private double flow3;
|
||||||
|
|
||||||
|
@Excel(name = "四区流量")
|
||||||
|
/**
|
||||||
|
* 四区流量
|
||||||
|
*/
|
||||||
|
private double flow4;
|
||||||
|
|
||||||
|
@Excel(name = "五区流量")
|
||||||
|
/**
|
||||||
|
* 五区流量
|
||||||
|
*/
|
||||||
|
private double flow5;
|
||||||
|
|
||||||
|
@Excel(name = "六区流量")
|
||||||
|
/**
|
||||||
|
* 六区流量
|
||||||
|
*/
|
||||||
|
private double flow6;
|
||||||
|
|
||||||
|
@Excel(name = "七区流量")
|
||||||
|
/**
|
||||||
|
* 七区流量
|
||||||
|
*/
|
||||||
|
private double flow7;
|
||||||
|
|
||||||
|
@Excel(name = "八区流量")
|
||||||
|
/**
|
||||||
|
* 八区流量
|
||||||
|
*/
|
||||||
|
private double flow8;
|
||||||
|
|
||||||
|
@Excel(name = "九区流量")
|
||||||
|
/**
|
||||||
|
* 九区流量
|
||||||
|
*/
|
||||||
|
private double flow9;
|
||||||
|
|
||||||
|
@Excel(name = "十区流量")
|
||||||
|
/**
|
||||||
|
* 十区流量
|
||||||
|
*/
|
||||||
|
private double flow10;
|
||||||
|
|
||||||
|
@Excel(name = "十一区流量")
|
||||||
|
/**
|
||||||
|
* 十一区流量
|
||||||
|
*/
|
||||||
|
private double flow11;
|
||||||
|
|
||||||
|
}
|
@ -1,6 +1,8 @@
|
|||||||
package com.inspur.industrial.service.impl;
|
package com.inspur.industrial.service.impl;
|
||||||
|
|
||||||
|
import com.inspur.industrial.domain.BottomCylData;
|
||||||
import com.inspur.industrial.domain.IpcData;
|
import com.inspur.industrial.domain.IpcData;
|
||||||
|
import com.inspur.industrial.domain.ScollerData;
|
||||||
import com.inspur.industrial.service.IDataQueryService;
|
import com.inspur.industrial.service.IDataQueryService;
|
||||||
import com.inspur.industrial.utils.InfluxdbTimeUtil;
|
import com.inspur.industrial.utils.InfluxdbTimeUtil;
|
||||||
import com.inspur.system.domain.SysConfig;
|
import com.inspur.system.domain.SysConfig;
|
||||||
@ -236,9 +238,9 @@ public class DataQueryService implements IDataQueryService {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<IpcData> resList = new ArrayList<>();
|
List<BottomCylData> resList = new ArrayList<>();
|
||||||
list.forEach(data -> {
|
list.forEach(data -> {
|
||||||
IpcData ipcData = new IpcData();
|
BottomCylData ipcData = new BottomCylData();
|
||||||
ipcData.setTime(InfluxdbTimeUtil.utcToCst(data.get("time").toString()).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
ipcData.setTime(InfluxdbTimeUtil.utcToCst(data.get("time").toString()).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
||||||
ipcData.setSysCur(data.get("sys_cur") == null ? 0 : (double) data.get("sys_cur"));
|
ipcData.setSysCur(data.get("sys_cur") == null ? 0 : (double) data.get("sys_cur"));
|
||||||
ipcData.setSysLevel(data.get("sys_level") == null ? 0 : (double) data.get("sys_level"));
|
ipcData.setSysLevel(data.get("sys_level") == null ? 0 : (double) data.get("sys_level"));
|
||||||
@ -253,6 +255,9 @@ public class DataQueryService implements IDataQueryService {
|
|||||||
ipcData.setGran14(data.get("gran14") == null ? 0 : (double) data.get("gran14"));
|
ipcData.setGran14(data.get("gran14") == null ? 0 : (double) data.get("gran14"));
|
||||||
ipcData.setGran21(data.get("gran21") == null ? 0 : (double) data.get("gran21"));
|
ipcData.setGran21(data.get("gran21") == null ? 0 : (double) data.get("gran21"));
|
||||||
|
|
||||||
|
ipcData.setOpServoPress(data.get("opr_servo") == null ? 0 : (double) data.get("opr_servo"));
|
||||||
|
ipcData.setTranServoPress(data.get("driven_servo") == null ? 0 : (double) data.get("driven_servo"));
|
||||||
|
|
||||||
ipcData.setOpSoftFlow(data.get("opr_soft_flw") == null ? 0 : (double) data.get("opr_soft_flw"));
|
ipcData.setOpSoftFlow(data.get("opr_soft_flw") == null ? 0 : (double) data.get("opr_soft_flw"));
|
||||||
ipcData.setOpHotFlow(data.get("opr_hot_flw") == null ? 0 : (double) data.get("opr_hot_flw"));
|
ipcData.setOpHotFlow(data.get("opr_hot_flw") == null ? 0 : (double) data.get("opr_hot_flw"));
|
||||||
|
|
||||||
@ -301,7 +306,7 @@ public class DataQueryService implements IDataQueryService {
|
|||||||
List<Map<String, Object>> list = selectAllDataByEquId("zfipc_industrial_monitor_data2", "5d6c1a1374ea490a91e1361c1f5400aa", startTime, endTime, pageSize, pageNum);
|
List<Map<String, Object>> list = selectAllDataByEquId("zfipc_industrial_monitor_data2", "5d6c1a1374ea490a91e1361c1f5400aa", startTime, endTime, pageSize, pageNum);
|
||||||
|
|
||||||
int total = countInfluxdbList("zfipc_industrial_monitor_data2", "5d6c1a1374ea490a91e1361c1f5400aa", startTime, endTime);
|
int total = countInfluxdbList("zfipc_industrial_monitor_data2", "5d6c1a1374ea490a91e1361c1f5400aa", startTime, endTime);
|
||||||
List<IpcData> resList = getScollerDataList(list);
|
List<ScollerData> resList = getScollerDataList(list);
|
||||||
|
|
||||||
Map<String, Object> resMap = new HashMap<>();
|
Map<String, Object> resMap = new HashMap<>();
|
||||||
resMap.put("total", total);
|
resMap.put("total", total);
|
||||||
@ -315,11 +320,14 @@ public class DataQueryService implements IDataQueryService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> getBottomScollerDataList(String startTime, String endTime, int pageSize, int pageNum){
|
public Map<String, Object> getBottomScollerDataList(String startTime, String endTime, int pageSize, int pageNum){
|
||||||
|
startTime = InfluxdbTimeUtil.cstToUtc(startTime);
|
||||||
|
endTime = InfluxdbTimeUtil.cstToUtc(endTime);
|
||||||
|
|
||||||
List<Map<String, Object>> list = selectAllDataByEquId("zfipc_industrial_monitor_data3", "8b2d5cb04e254c15ade1e53a4f594f3f", startTime, endTime, pageSize, pageNum);
|
List<Map<String, Object>> list = selectAllDataByEquId("zfipc_industrial_monitor_data3", "8b2d5cb04e254c15ade1e53a4f594f3f", startTime, endTime, pageSize, pageNum);
|
||||||
|
|
||||||
int total = countInfluxdbList("zfipc_industrial_monitor_data3", "8b2d5cb04e254c15ade1e53a4f594f3f", startTime, endTime);
|
int total = countInfluxdbList("zfipc_industrial_monitor_data3", "8b2d5cb04e254c15ade1e53a4f594f3f", startTime, endTime);
|
||||||
|
|
||||||
List<IpcData> resList = getScollerDataList(list);
|
List<ScollerData> resList = getScollerDataList(list);
|
||||||
|
|
||||||
Map<String, Object> resMap = new HashMap<>();
|
Map<String, Object> resMap = new HashMap<>();
|
||||||
resMap.put("total", total);
|
resMap.put("total", total);
|
||||||
@ -333,7 +341,6 @@ public class DataQueryService implements IDataQueryService {
|
|||||||
* 根据设备id查询最近num条数据
|
* 根据设备id查询最近num条数据
|
||||||
* @param tableName 表名
|
* @param tableName 表名
|
||||||
* @param equipId 设备id
|
* @param equipId 设备id
|
||||||
* @param num 条数
|
|
||||||
* @return 数据
|
* @return 数据
|
||||||
*/
|
*/
|
||||||
private List<Map<String, Object>> selectAllDataByEquId(String tableName, String equipId,String startTime, String endTime, int pageSize, int pageNum){
|
private List<Map<String, Object>> selectAllDataByEquId(String tableName, String equipId,String startTime, String endTime, int pageSize, int pageNum){
|
||||||
@ -496,14 +503,14 @@ public class DataQueryService implements IDataQueryService {
|
|||||||
return resMap;
|
return resMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<IpcData> getScollerDataList(List<Map<String, Object>> list) {
|
private List<ScollerData> getScollerDataList(List<Map<String, Object>> list) {
|
||||||
if (list.size() == 0){
|
if (list.size() == 0){
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
List<IpcData> resList = new ArrayList<>();
|
List<ScollerData> resList = new ArrayList<>();
|
||||||
list.forEach(data -> {
|
list.forEach(data -> {
|
||||||
IpcData ipcData = new IpcData();
|
ScollerData ipcData = new ScollerData();
|
||||||
ipcData.setTime(InfluxdbTimeUtil.utcToCst(data.get("time").toString()).toString());
|
ipcData.setTime(InfluxdbTimeUtil.utcToCst(data.get("time").toString()).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
||||||
ipcData.setSysCur(data.get("sys_cur") == null ? 0 : (double) data.get("sys_cur"));
|
ipcData.setSysCur(data.get("sys_cur") == null ? 0 : (double) data.get("sys_cur"));
|
||||||
ipcData.setSysLevel(data.get("sys_level") == null ? 0 : (double) data.get("sys_level"));
|
ipcData.setSysLevel(data.get("sys_level") == null ? 0 : (double) data.get("sys_level"));
|
||||||
ipcData.setSysTemp(data.get("sys_temp") == null ? 0 : (double) data.get("sys_temp"));
|
ipcData.setSysTemp(data.get("sys_temp") == null ? 0 : (double) data.get("sys_temp"));
|
||||||
@ -517,6 +524,8 @@ public class DataQueryService implements IDataQueryService {
|
|||||||
ipcData.setGran14(data.get("gran14") == null ? 0 : (double) data.get("gran14"));
|
ipcData.setGran14(data.get("gran14") == null ? 0 : (double) data.get("gran14"));
|
||||||
ipcData.setGran21(data.get("gran21") == null ? 0 : (double) data.get("gran21"));
|
ipcData.setGran21(data.get("gran21") == null ? 0 : (double) data.get("gran21"));
|
||||||
|
|
||||||
|
ipcData.setSpeed(data.get("line_speed") == null ? 0 : (double) data.get("line_speed"));
|
||||||
|
|
||||||
ipcData.setPress1(data.get("press1") == null ? 0 : (double) data.get("press1"));
|
ipcData.setPress1(data.get("press1") == null ? 0 : (double) data.get("press1"));
|
||||||
ipcData.setPress2(data.get("press2") == null ? 0 : (double) data.get("press2"));
|
ipcData.setPress2(data.get("press2") == null ? 0 : (double) data.get("press2"));
|
||||||
ipcData.setPress3(data.get("press3") == null ? 0 : (double) data.get("press3"));
|
ipcData.setPress3(data.get("press3") == null ? 0 : (double) data.get("press3"));
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
<el-tabs
|
<el-tabs
|
||||||
v-model="activeName"
|
v-model="activeName"
|
||||||
type="card"
|
type="card"
|
||||||
|
@tab-click="handleTabClick"
|
||||||
>
|
>
|
||||||
<el-tab-pane
|
<el-tab-pane
|
||||||
label="超压底缸加压液压系统"
|
label="超压底缸加压液压系统"
|
||||||
@ -26,7 +27,7 @@
|
|||||||
plain
|
plain
|
||||||
icon="el-icon-download"
|
icon="el-icon-download"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="handleExport"
|
@click="handleBottomCylExport"
|
||||||
>导出</el-button>
|
>导出</el-button>
|
||||||
<div
|
<div
|
||||||
style="text-align:right;margin-bottom: 1%;"
|
style="text-align:right;margin-bottom: 1%;"
|
||||||
@ -277,11 +278,543 @@
|
|||||||
<el-tab-pane
|
<el-tab-pane
|
||||||
label="可控中高辊顶辊液压系统"
|
label="可控中高辊顶辊液压系统"
|
||||||
name="topScoller"
|
name="topScoller"
|
||||||
>可控中高辊顶辊液压系统</el-tab-pane>
|
>
|
||||||
|
<div style="display: flex;justify-content: space-between;">
|
||||||
|
<el-button
|
||||||
|
type="warning"
|
||||||
|
plain
|
||||||
|
icon="el-icon-download"
|
||||||
|
size="mini"
|
||||||
|
@click="handleTopScollerExport"
|
||||||
|
>导出</el-button>
|
||||||
|
<div
|
||||||
|
style="text-align:right;margin-bottom: 1%;"
|
||||||
|
class="block"
|
||||||
|
>
|
||||||
|
<el-date-picker
|
||||||
|
v-model="datetime"
|
||||||
|
type="datetimerange"
|
||||||
|
range-separator="至"
|
||||||
|
start-placeholder="开始日期"
|
||||||
|
end-placeholder="结束日期"
|
||||||
|
align="right"
|
||||||
|
style="margin-right:5px"
|
||||||
|
>
|
||||||
|
</el-date-picker>
|
||||||
|
<el-button
|
||||||
|
type="primary"
|
||||||
|
icon="el-icon-search"
|
||||||
|
size="mini"
|
||||||
|
@click="handleQuery"
|
||||||
|
>查 询</el-button>
|
||||||
|
<el-button
|
||||||
|
icon="el-icon-refresh"
|
||||||
|
size="mini"
|
||||||
|
@click="resetQuery"
|
||||||
|
>重置</el-button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<el-table
|
||||||
|
class="tableCss"
|
||||||
|
v-loading="loading"
|
||||||
|
:data="dataList"
|
||||||
|
:row-class-name="tableRowClassName"
|
||||||
|
header-row-class-name="header-row"
|
||||||
|
>
|
||||||
|
<el-table-column
|
||||||
|
label="序号"
|
||||||
|
type="index"
|
||||||
|
align="center"
|
||||||
|
>
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<span>{{scope.$index + 1}}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
label="时间"
|
||||||
|
align="center"
|
||||||
|
prop="time"
|
||||||
|
width="200"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统电流"
|
||||||
|
align="center"
|
||||||
|
prop="sysCur"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统压力"
|
||||||
|
align="center"
|
||||||
|
prop="sysPress"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统流量"
|
||||||
|
align="center"
|
||||||
|
prop="sysFlow"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统液位"
|
||||||
|
align="center"
|
||||||
|
prop="sysLevel"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统温度"
|
||||||
|
align="center"
|
||||||
|
prop="sysTemp"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统湿度"
|
||||||
|
align="center"
|
||||||
|
prop="humi"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统粘度"
|
||||||
|
align="center"
|
||||||
|
prop="visc"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="4μm颗粒度"
|
||||||
|
align="center"
|
||||||
|
prop="gran4"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="6μm颗粒度"
|
||||||
|
align="center"
|
||||||
|
prop="gran6"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="14μm颗粒度"
|
||||||
|
align="center"
|
||||||
|
prop="gran14"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="21μm颗粒度"
|
||||||
|
align="center"
|
||||||
|
prop="gran21"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="一区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press1"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="二区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press2"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="三区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press3"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="四区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press4"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="五区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press5"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="六区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press6"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="七区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press7"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="八区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press8"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="九区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press9"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="十区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press10"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="十一区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press11"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="一区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow1"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<el-table-column
|
||||||
|
label="二区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow2"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="三区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow3"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="四区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow4"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="五区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow5"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="六区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow6"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="七区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow7"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="八区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow8"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="九区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow9"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="十区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow10"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="十一区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow11"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
</el-table>
|
||||||
|
<pagination
|
||||||
|
v-show="total>0"
|
||||||
|
:total="total"
|
||||||
|
:page.sync="queryParams.pageNum"
|
||||||
|
:limit.sync="queryParams.pageSize"
|
||||||
|
@pagination="getList"
|
||||||
|
/>
|
||||||
|
</el-tab-pane>
|
||||||
<el-tab-pane
|
<el-tab-pane
|
||||||
label="可控中高辊底辊液压系统"
|
label="可控中高辊底辊液压系统"
|
||||||
name="bottomScoller"
|
name="bottomScoller"
|
||||||
>可控中高辊底辊液压系统</el-tab-pane>
|
>
|
||||||
|
<div style="display: flex;justify-content: space-between;">
|
||||||
|
<el-button
|
||||||
|
type="warning"
|
||||||
|
plain
|
||||||
|
icon="el-icon-download"
|
||||||
|
size="mini"
|
||||||
|
@click="handleBottomScollerExport"
|
||||||
|
>导出</el-button>
|
||||||
|
<div
|
||||||
|
style="text-align:right;margin-bottom: 1%;"
|
||||||
|
class="block"
|
||||||
|
>
|
||||||
|
<el-date-picker
|
||||||
|
v-model="datetime"
|
||||||
|
type="datetimerange"
|
||||||
|
range-separator="至"
|
||||||
|
start-placeholder="开始日期"
|
||||||
|
end-placeholder="结束日期"
|
||||||
|
align="right"
|
||||||
|
style="margin-right:5px"
|
||||||
|
>
|
||||||
|
</el-date-picker>
|
||||||
|
<el-button
|
||||||
|
type="primary"
|
||||||
|
icon="el-icon-search"
|
||||||
|
size="mini"
|
||||||
|
@click="handleQuery"
|
||||||
|
>查 询</el-button>
|
||||||
|
<el-button
|
||||||
|
icon="el-icon-refresh"
|
||||||
|
size="mini"
|
||||||
|
@click="resetQuery"
|
||||||
|
>重置</el-button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<el-table
|
||||||
|
class="tableCss"
|
||||||
|
v-loading="loading"
|
||||||
|
:data="dataList"
|
||||||
|
:row-class-name="tableRowClassName"
|
||||||
|
header-row-class-name="header-row"
|
||||||
|
>
|
||||||
|
<el-table-column
|
||||||
|
label="序号"
|
||||||
|
type="index"
|
||||||
|
align="center"
|
||||||
|
>
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<span>{{scope.$index + 1}}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
label="时间"
|
||||||
|
align="center"
|
||||||
|
prop="time"
|
||||||
|
width="200"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统电流"
|
||||||
|
align="center"
|
||||||
|
prop="sysCur"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统压力"
|
||||||
|
align="center"
|
||||||
|
prop="sysPress"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统流量"
|
||||||
|
align="center"
|
||||||
|
prop="sysFlow"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统液位"
|
||||||
|
align="center"
|
||||||
|
prop="sysLevel"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统温度"
|
||||||
|
align="center"
|
||||||
|
prop="sysTemp"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统湿度"
|
||||||
|
align="center"
|
||||||
|
prop="humi"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="系统粘度"
|
||||||
|
align="center"
|
||||||
|
prop="visc"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="4μm颗粒度"
|
||||||
|
align="center"
|
||||||
|
prop="gran4"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="6μm颗粒度"
|
||||||
|
align="center"
|
||||||
|
prop="gran6"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="14μm颗粒度"
|
||||||
|
align="center"
|
||||||
|
prop="gran14"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="21μm颗粒度"
|
||||||
|
align="center"
|
||||||
|
prop="gran21"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="一区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press1"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="二区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press2"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="三区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press3"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="四区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press4"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="五区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press5"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="六区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press6"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="七区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press7"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="八区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press8"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="九区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press9"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="十区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press10"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="十一区压力"
|
||||||
|
align="center"
|
||||||
|
prop="press11"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="一区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow1"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<el-table-column
|
||||||
|
label="二区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow2"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="三区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow3"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="四区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow4"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="五区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow5"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="六区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow6"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="七区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow7"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="八区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow8"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="九区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow9"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="十区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow10"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="十一区流量"
|
||||||
|
align="center"
|
||||||
|
prop="flow11"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
/>
|
||||||
|
</el-table>
|
||||||
|
<pagination
|
||||||
|
v-show="total>0"
|
||||||
|
:total="total"
|
||||||
|
:page.sync="queryParams.pageNum"
|
||||||
|
:limit.sync="queryParams.pageSize"
|
||||||
|
@pagination="getList"
|
||||||
|
/>
|
||||||
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -319,15 +852,81 @@ export default {
|
|||||||
this.startRefresh();
|
this.startRefresh();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
/** 导出按钮操作 */
|
handleTabClick() {
|
||||||
handleExport() {
|
this.stopRefresh();
|
||||||
this.download(
|
// this.datetime = this.getDefaultTimeRange();
|
||||||
"patrol/card/export",
|
// this.queryParams = {
|
||||||
{
|
// startTime : this.datetime[0],
|
||||||
...this.queryParams,
|
// endTime : this.datetime[1],
|
||||||
},
|
// pageSize : 10,
|
||||||
this.activeName + `_${new Date().getTime()}.xlsx`
|
// pageNum : 1,
|
||||||
);
|
// }
|
||||||
|
this.resetQueryParams();
|
||||||
|
this.getList();
|
||||||
|
this.startRefresh();
|
||||||
|
},
|
||||||
|
resetQueryParams() {
|
||||||
|
this.datetime = this.getDefaultTimeRange();
|
||||||
|
this.queryParams = {
|
||||||
|
startTime: this.datetime[0],
|
||||||
|
endTime: this.datetime[1],
|
||||||
|
pageSize: 10,
|
||||||
|
pageNum: 1,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
/** 超压底缸导出按钮操作 */
|
||||||
|
handleBottomCylExport() {
|
||||||
|
if (this.total > 10000) {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
message: "数据量过大,请联系管理员进行导出!",
|
||||||
|
type: "warning",
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
this.download(
|
||||||
|
"dataQuery/bottomCylExport",
|
||||||
|
{
|
||||||
|
...this.queryParams,
|
||||||
|
},
|
||||||
|
`超压底缸数据_${new Date().getTime()}.xlsx`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
/** 可控中高辊顶辊导出按钮操作 */
|
||||||
|
handleTopScollerExport() {
|
||||||
|
if (this.total > 10000) {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
message: "数据量过大,请联系管理员进行导出!",
|
||||||
|
type: "warning",
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
this.download(
|
||||||
|
"dataQuery/topScollerExport",
|
||||||
|
{
|
||||||
|
...this.queryParams,
|
||||||
|
},
|
||||||
|
`可控中高辊顶辊数据_${new Date().getTime()}.xlsx`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
/** 可控中高辊底辊导出按钮操作 */
|
||||||
|
handleBottomScollerExport() {
|
||||||
|
if (this.total > 10000) {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
message: "数据量过大,请联系管理员进行导出!",
|
||||||
|
type: "warning",
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
this.download(
|
||||||
|
"dataQuery/bottomScollerExport",
|
||||||
|
{
|
||||||
|
...this.queryParams,
|
||||||
|
},
|
||||||
|
`可控中高辊底辊数据_${new Date().getTime()}.xlsx`
|
||||||
|
);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
handleQuery() {
|
handleQuery() {
|
||||||
this.stopRefresh();
|
this.stopRefresh();
|
||||||
@ -375,11 +974,16 @@ export default {
|
|||||||
});
|
});
|
||||||
} else if (this.activeName == "topScoller") {
|
} else if (this.activeName == "topScoller") {
|
||||||
getTopScollerData(this.queryParams).then((response) => {
|
getTopScollerData(this.queryParams).then((response) => {
|
||||||
console.log("顶辊数据:", response.data);
|
this.dataList = response.data.list;
|
||||||
|
this.total = response.data.total;
|
||||||
|
this.loading = false;
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
getBottomScollerData(this.queryParams).then((response) => {
|
getBottomScollerData(this.queryParams).then((response) => {
|
||||||
console.log("底辊数据:", response.data);
|
console.log("底辊数据:", response);
|
||||||
|
this.dataList = response.data.list;
|
||||||
|
this.total = response.data.total;
|
||||||
|
this.loading = false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user