diff --git a/src/api/ems/report/reportPointSteam.js b/src/api/ems/report/reportPointSteam.js
index faefc90..5e05c13 100644
--- a/src/api/ems/report/reportPointSteam.js
+++ b/src/api/ems/report/reportPointSteam.js
@@ -42,3 +42,12 @@ export function delReportPointSteam(objId) {
method: 'delete'
})
}
+
+// 查询蒸汽整点数据(曲线)
+export function pointSteamInstantList(query) {
+ return request({
+ url: '/ems/report/reportPointSteam/pointSteamInstantList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/views/ems/report/currentSteamCurve/index.vue b/src/views/ems/report/currentSteamCurve/index.vue
index 42eac17..5750463 100644
--- a/src/views/ems/report/currentSteamCurve/index.vue
+++ b/src/views/ems/report/currentSteamCurve/index.vue
@@ -55,9 +55,9 @@
-
+
@@ -71,7 +71,7 @@ import '@riophae/vue-treeselect/dist/vue-treeselect.css'
import { parseTime } from '@/utils/ruoyi'
import Chart from '@/components/Charts/Chart'
import * as echarts from 'echarts'
-import {listRecordSteamInstant, steamInstantList} from "@/api/ems/record/recordSteamInstant";
+import {pointSteamInstantList} from "@/api/ems/report/reportPointSteam";
export default {
name: 'currentSteamCurve',
@@ -116,16 +116,12 @@ export default {
pageNum: 1,
pageSize: 10,
monitorCode: null,
- collectTime: null,
- fluxFlow: null,
- steamFlow: null,
- heatInstantValue: null,
- heatTotalValue: null,
- temperature: null,
- press: null,
- density: null,
- differencePress: null,
- recordTime: null
+ instrumentValue: null,
+ expend: null,
+ recordTime: null,
+ beginTime: null,
+ endTime: null,
+ updateFlag: null
},
// 表单参数
form: {},
@@ -140,18 +136,18 @@ export default {
]
},
columns: [
- { key: 0, label: `自增标识`, visible: false },
+ { key: 0, label: `主键标识`, visible: false },
{ key: 1, label: `计量设备编号`, visible: true },
- { key: 2, label: `采集时间`, visible: true },
- { key: 3, label: `瞬时流量`, visible: true },
- { key: 4, label: `累计流量`, visible: true },
- { key: 5, label: `瞬时热量`, visible: true },
- { key: 6, label: `累计热量`, visible: true },
- { key: 7, label: `温度`, visible: false },
- { key: 8, label: `压力`, visible: false },
- { key: 9, label: `密度`, visible: false },
- { key: 10, label: `压力差值`, visible: false },
- { key: 11, label: `记录时间`, visible: true },
+ { key: 2, label: `仪表值`, visible: true },
+ { key: 3, label: `耗量`, visible: true },
+ { key: 4, label: `记录时间`, visible: false },
+ { key: 5, label: `开始时间`, visible: true },
+ { key: 6, label: `结束时间`, visible: true },
+ { key: 7, label: `修改标识`, visible: true },
+ { key: 8, label: `创建人`, visible: false },
+ { key: 9, label: `创建时间`, visible: false },
+ { key: 10, label: `更新人`, visible: false },
+ { key: 11, label: `更新时间`, visible: false },
{ key: 12, label: `计量设备名称`, visible: true }
]
}
@@ -207,23 +203,17 @@ export default {
reset() {
this.form = {
objId: null,
- collectTime: null,
- sensorId: null,
- speed: null,
- displacement: null,
- acceleration: null,
- temperature: null,
- recodeTime: null,
- remark: null,
monitorCode: null,
- fluxFlow: null,
- steamFlow: null,
- heatInstantValue: null,
- heatTotalValue: null,
- press: null,
- density: null,
- differencePress: null,
- recordTime: null
+ instrumentValue: null,
+ expend: null,
+ recordTime: null,
+ beginTime: null,
+ endTime: null,
+ updateFlag: null,
+ createBy: null,
+ createTime: null,
+ updateBy: null,
+ updateTime: null
}
this.resetForm('form')
},
@@ -268,16 +258,16 @@ export default {
this.handleQuery()
},
- /** 震动曲线 */
+ /** 曲线 */
async getChart() {
if (this.queryParams.sensorId == null) {
return
}
let query = JSON.parse(JSON.stringify(this.queryParams))
- const {data} = await steamInstantList(query)
+ const {data} = await pointSteamInstantList(query)
let option1 = {
title: {
- text: this.selectMonitorName + ' 瞬时流量曲线',
+ text: this.selectMonitorName + ' 仪表值',
x: 'center'
},
grid: {
@@ -302,7 +292,7 @@ export default {
right: 0
},
xAxis: {
- data: data.map(e => e.collectTime),
+ data: data.map(e => e.recordTime),
axisLine: {
show: true, //隐藏X轴轴线
lineStyle: {
@@ -322,7 +312,7 @@ export default {
yAxis: [
{
type: 'value',
- name: '瞬时流量y',
+ name: '仪表值',
nameTextStyle: {
color: '#000000'
},
@@ -348,17 +338,17 @@ export default {
],
series: [
{
- name: '瞬时流量',
+ name: '仪表值',
type: 'line',
smooth: true, //平滑曲线显示
showAllSymbol: true, //显示所有图形。
symbol: 'circle', //标记的图形为实心圆
symbolSize: 10, //标记的大小
- data: data.map(e => e.fluxFlow)
+ data: data.map(e => e.instrumentValue)
},
]
}
- let option2 = {
+ /* let option2 = {
title: {
text: this.selectMonitorName + ' 累计流量曲线',
x: 'center'
@@ -607,13 +597,21 @@ export default {
data: data.map(e => e.heatTotalValue)
},
]
- }
+ }*/
this.$refs.Chart1.setData(option1)
- this.$refs.Chart2.setData(option2)
+/* this.$refs.Chart2.setData(option2)
this.$refs.Chart3.setData(option3)
- this.$refs.Chart4.setData(option4)
- echarts.connect(this.$refs.Chart1.chart, this.$refs.Chart2.chart, this.$refs.Chart3.chart, this.$refs.Chart4.chart)
- this.$refs.Chart1.chart.on('datazoom', (e) => {
+ this.$refs.Chart4.setData(option4)*/
+/* echarts.connect(this.$refs.Chart1.chart, this.$refs.Chart2.chart, this.$refs.Chart3.chart, this.$refs.Chart4.chart)*/
+ echarts.connect(this.$refs.Chart1.chart)
+
+ this.$refs.Chart1.chart.on('datazoom', (e) => {
+ option.dataZoom[0].start = e.start;
+ option.dataZoom[0].end = e.end;
+ this.$refs.Chart1.setData(option);
+ });
+
+/* this.$refs.Chart1.chart.on('datazoom', (e) => {
option2.dataZoom[0].start = e.start
option2.dataZoom[0].end = e.end
this.$refs.Chart2.setData(option2)
@@ -623,8 +621,8 @@ export default {
option4.dataZoom[0].start = e.start
option4.dataZoom[0].end = e.end
this.$refs.Chart4.setData(option4)
- })
- this.$refs.Chart2.chart.on('datazoom', (e) => {
+ })*/
+ /* this.$refs.Chart2.chart.on('datazoom', (e) => {
option1.dataZoom[0].start = e.start
option1.dataZoom[0].end = e.end
this.$refs.Chart1.setData(option1)
@@ -656,13 +654,13 @@ export default {
option1.dataZoom[0].start = e.start
option1.dataZoom[0].end = e.end
this.$refs.Chart4.setData(option1)
- })
+ })*/
}
}
}
-