|
|
@ -49,7 +49,7 @@
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
></el-date-picker>
|
|
|
|
></el-date-picker>
|
|
|
|
</el-form-item>-->
|
|
|
|
</el-form-item>-->
|
|
|
|
<!-- <el-form-item label="记录时间">
|
|
|
|
<el-form-item label="记录时间">
|
|
|
|
<el-date-picker
|
|
|
|
<el-date-picker
|
|
|
|
v-model="daterangeRecordTime"
|
|
|
|
v-model="daterangeRecordTime"
|
|
|
|
style="width: 340px"
|
|
|
|
style="width: 340px"
|
|
|
@ -59,9 +59,9 @@
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
></el-date-picker>
|
|
|
|
></el-date-picker>
|
|
|
|
</el-form-item>-->
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="记录日期范围">
|
|
|
|
<!-- <el-form-item label="记录日期范围">
|
|
|
|
<el-date-picker
|
|
|
|
<el-date-picker
|
|
|
|
v-model="daterangeRecordTime"
|
|
|
|
v-model="daterangeRecordTime"
|
|
|
|
style="width: 340px"
|
|
|
|
style="width: 340px"
|
|
|
@ -82,7 +82,7 @@
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
></el-time-picker>
|
|
|
|
></el-time-picker>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
@ -149,20 +149,20 @@
|
|
|
|
<el-table-column label="自增标识" align="center" prop="objId" v-if="columns[0].visible"/>
|
|
|
|
<el-table-column label="自增标识" align="center" prop="objId" v-if="columns[0].visible"/>
|
|
|
|
<el-table-column label="计量设备编号" align="center" prop="monitorCode" v-if="columns[1].visible"/>
|
|
|
|
<el-table-column label="计量设备编号" align="center" prop="monitorCode" v-if="columns[1].visible"/>
|
|
|
|
<!-- <el-table-column label="计量设备名称" align="center" prop="monitorName" v-if="columns[12].visible"/>-->
|
|
|
|
<!-- <el-table-column label="计量设备名称" align="center" prop="monitorName" v-if="columns[12].visible"/>-->
|
|
|
|
<el-table-column label="采集时间" align="center" prop="collectTime" width="180" v-if="columns[2].visible">
|
|
|
|
<!-- <el-table-column label="采集时间" align="center" prop="collectTime" width="180" v-if="columns[2].visible">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<span>{{ parseTime(scope.row.collectTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
<span>{{ parseTime(scope.row.collectTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>-->
|
|
|
|
<el-table-column label="瞬时流量(t/h)" align="center" prop="fluxFlow" v-if="columns[3].visible"/>
|
|
|
|
<el-table-column label="瞬时流量(t/h)" align="center" prop="fluxFlow" v-if="columns[2].visible"/>
|
|
|
|
<el-table-column label="累计流量(t)" align="center" prop="steamFlow" v-if="columns[4].visible"/>
|
|
|
|
<el-table-column label="累计流量(t)" align="center" prop="steamFlow" v-if="columns[3].visible"/>
|
|
|
|
<el-table-column label="瞬时热量" align="center" prop="heatInstantValue" v-if="columns[5].visible"/>
|
|
|
|
<el-table-column label="瞬时热量" align="center" prop="heatInstantValue" v-if="columns[4].visible"/>
|
|
|
|
<el-table-column label="累计热量" align="center" prop="heatTotalValue" v-if="columns[6].visible"/>
|
|
|
|
<el-table-column label="累计热量" align="center" prop="heatTotalValue" v-if="columns[5].visible"/>
|
|
|
|
<el-table-column label="温度(℃)" align="center" prop="temperature" v-if="columns[7].visible"/>
|
|
|
|
<el-table-column label="温度(℃)" align="center" prop="temperature" v-if="columns[6].visible"/>
|
|
|
|
<el-table-column label="压力(Mpa)" align="center" prop="press" v-if="columns[8].visible"/>
|
|
|
|
<el-table-column label="压力(Mpa)" align="center" prop="press" v-if="columns[7].visible"/>
|
|
|
|
<el-table-column label="密度" align="center" prop="density" v-if="columns[9].visible"/>
|
|
|
|
<el-table-column label="密度" align="center" prop="density" v-if="columns[8].visible"/>
|
|
|
|
<el-table-column label="压力差值" align="center" prop="differencePress" v-if="columns[10].visible"/>
|
|
|
|
<el-table-column label="压力差值" align="center" prop="differencePress" v-if="columns[9].visible"/>
|
|
|
|
<el-table-column label="记录时间" align="center" prop="recordTime" width="180" v-if="columns[11].visible">
|
|
|
|
<el-table-column label="记录时间" align="center" prop="recordTime" width="180" v-if="columns[10].visible">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
<span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
@ -338,43 +338,49 @@ export default {
|
|
|
|
form: {},
|
|
|
|
form: {},
|
|
|
|
// 表单校验
|
|
|
|
// 表单校验
|
|
|
|
rules: {
|
|
|
|
rules: {
|
|
|
|
objId: [
|
|
|
|
/* objId: [
|
|
|
|
{ required: true, message: '自增标识不能为空', trigger: 'blur' }
|
|
|
|
{ required: true, message: '自增标识不能为空', trigger: 'blur' }
|
|
|
|
]
|
|
|
|
]*/
|
|
|
|
},
|
|
|
|
},
|
|
|
|
columns: [
|
|
|
|
columns: [
|
|
|
|
{ key: 0, label: `自增标识`, visible: false },
|
|
|
|
{ key: 0, label: `自增标识`, visible: false },
|
|
|
|
{ key: 1, label: `计量设备编号`, visible: true },
|
|
|
|
{ key: 1, label: `计量设备编号`, visible: true },
|
|
|
|
{ key: 2, label: `采集时间`, visible: true },
|
|
|
|
/* { key: 2, label: `采集时间`, visible: true },*/
|
|
|
|
{ key: 3, label: `瞬时流量(t/h)`, visible: true },
|
|
|
|
{ key: 2, label: `瞬时流量(t/h)`, visible: true },
|
|
|
|
{ key: 4, label: `累计流量(t)`, visible: true },
|
|
|
|
{ key: 3, label: `累计流量(t)`, visible: true },
|
|
|
|
{ key: 5, label: `瞬时热量`, visible: false },
|
|
|
|
{ key: 4, label: `瞬时热量`, visible: false },
|
|
|
|
{ key: 6, label: `累计热量`, visible: false },
|
|
|
|
{ key: 5, label: `累计热量`, visible: false },
|
|
|
|
{ key: 7, label: `温度(℃)`, visible: true },
|
|
|
|
{ key: 6, label: `温度(℃)`, visible: true },
|
|
|
|
{ key: 8, label: `压力`, visible: true },
|
|
|
|
{ key: 7, label: `压力`, visible: true },
|
|
|
|
{ key: 9, label: `密度`, visible: false },
|
|
|
|
{ key: 8, label: `密度`, visible: false },
|
|
|
|
{ key: 10, label: `压力差值`, visible: false },
|
|
|
|
{ key: 9, label: `压力差值`, visible: false },
|
|
|
|
{ key: 11, label: `记录时间`, visible: true },
|
|
|
|
{ key: 10, label: `记录时间`, visible: true },
|
|
|
|
{ key: 12, label: `计量设备名称`, visible: true }
|
|
|
|
/*{ key: 12, label: `计量设备名称`, visible: true }*/
|
|
|
|
]
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
/* const nowDate = parseTime(new Date(), '{y}-{m}-{d}')
|
|
|
|
const nowDate = new Date();
|
|
|
|
this.daterangeCollectTime[0] = nowDate + ' 00:00:00'
|
|
|
|
const today = parseTime(new Date(), '{y}-{m}-{d}')
|
|
|
|
this.daterangeCollectTime[1] = nowDate + ' 23:59:59'*/
|
|
|
|
const lastDate = new Date();
|
|
|
|
|
|
|
|
lastDate.setDate(nowDate.getDate() - 1)
|
|
|
|
|
|
|
|
const yesterday = parseTime(lastDate, '{y}-{m}-{d}')
|
|
|
|
|
|
|
|
|
|
|
|
const today = new Date();
|
|
|
|
console.log(today,yesterday)
|
|
|
|
|
|
|
|
this.daterangeRecordTime[0] = yesterday+ ' 08:00:00'
|
|
|
|
|
|
|
|
this.daterangeRecordTime[1] = today + ' 08:00:00'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* const today = new Date();
|
|
|
|
const yesterday = new Date(today);
|
|
|
|
const yesterday = new Date(today);
|
|
|
|
yesterday.setDate(today.getDate() - 1);
|
|
|
|
yesterday.setDate(today.getDate() - 1);
|
|
|
|
|
|
|
|
|
|
|
|
//时间默认为8点
|
|
|
|
//时间默认为8点
|
|
|
|
/* this.timerangeRecordTime = ['08:30:00', '08:30:00']; */
|
|
|
|
/!* this.timerangeRecordTime = ['08:30:00', '08:30:00']; *!/
|
|
|
|
this.timerangeRecordTime[0] = '08:00:00';
|
|
|
|
this.timerangeRecordTime[0] = '08:00:00';
|
|
|
|
this.timerangeRecordTime[1] = '08:00:00';
|
|
|
|
this.timerangeRecordTime[1] = '08:00:00';
|
|
|
|
|
|
|
|
|
|
|
|
this.daterangeRecordTime[0] = parseTime(yesterday, '{y}-{m}-{d}') ;
|
|
|
|
this.daterangeRecordTime[0] = parseTime(yesterday, '{y}-{m}-{d}') ;
|
|
|
|
this.daterangeRecordTime[1] = parseTime(today, '{y}-{m}-{d}') ;
|
|
|
|
this.daterangeRecordTime[1] = parseTime(today, '{y}-{m}-{d}') ;*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.getTreeselect()
|
|
|
|
this.getTreeselect()
|
|
|
@ -412,14 +418,19 @@ export default {
|
|
|
|
getList() {
|
|
|
|
getList() {
|
|
|
|
this.loading = true
|
|
|
|
this.loading = true
|
|
|
|
this.queryParams.params = {}
|
|
|
|
this.queryParams.params = {}
|
|
|
|
if (null != this.daterangeCollectTime && '' != this.daterangeCollectTime) {
|
|
|
|
/* if (null != this.daterangeCollectTime && '' != this.daterangeCollectTime) {
|
|
|
|
this.queryParams.params['beginCollectTime'] =this.daterangeCollectTime[0] + ' ' + this.timerangeRecordTime[0];
|
|
|
|
this.queryParams.params['beginCollectTime'] =this.daterangeCollectTime[0] + ' ' + this.timerangeRecordTime[0];
|
|
|
|
this.queryParams.params['endCollectTime'] =this.daterangeCollectTime[1] + ' ' + this.timerangeRecordTime[1];
|
|
|
|
this.queryParams.params['endCollectTime'] =this.daterangeCollectTime[1] + ' ' + this.timerangeRecordTime[1];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (null != this.daterangeRecordTime && '' != this.daterangeRecordTime) {
|
|
|
|
if (null != this.daterangeRecordTime && '' != this.daterangeRecordTime) {
|
|
|
|
this.queryParams.params['beginRecordTime'] =this.daterangeRecordTime[0] + ' ' + this.timerangeRecordTime[0];
|
|
|
|
this.queryParams.params['beginRecordTime'] =this.daterangeRecordTime[0] + ' ' + this.timerangeRecordTime[0];
|
|
|
|
this.queryParams.params['endRecordTime'] = this.daterangeRecordTime[1] + 'T' + this.timerangeRecordTime[1];
|
|
|
|
this.queryParams.params['endRecordTime'] = this.daterangeRecordTime[1] + 'T' + this.timerangeRecordTime[1];
|
|
|
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
if (this.daterangeRecordTime != null && '' != this.daterangeRecordTime) {
|
|
|
|
|
|
|
|
this.queryParams.params['beginRecordTime'] = this.daterangeRecordTime[0];
|
|
|
|
|
|
|
|
this.queryParams.params['endRecordTime'] = this.daterangeRecordTime[1] ;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
listRecordSteamInstant(this.queryParams).then(response => {
|
|
|
|
listRecordSteamInstant(this.queryParams).then(response => {
|
|
|
|
this.recordSteamInstantList = response.rows
|
|
|
|
this.recordSteamInstantList = response.rows
|
|
|
|
this.total = response.total
|
|
|
|
this.total = response.total
|
|
|
|