|
|
@@ -217,7 +217,15 @@ export default {
|
|
|
return getDevicesByTenant(this.$tenant.path, params)
|
|
|
},
|
|
|
getheartbeatData (params) {
|
|
|
- return getHeartbeats(params, this.sn)
|
|
|
+ if (this.sn) {
|
|
|
+ return getHeartbeats(params, this.sn).then(({ data }) => {
|
|
|
+ if (data[0].timestamp !== this.$heartbeats[0]?.timestamp) {
|
|
|
+ this.$heartbeats.unshift(data[0])
|
|
|
+ }
|
|
|
+ return { data: this.$heartbeats }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ return getHeartbeats(params)
|
|
|
},
|
|
|
onHeartbeats () {
|
|
|
this.title = '未入库设备心跳记录'
|
|
|
@@ -227,6 +235,7 @@ export default {
|
|
|
onHeartbeat ({ name, serialNumber }) {
|
|
|
this.title = `${name}心跳记录`
|
|
|
this.sn = serialNumber
|
|
|
+ this.$heartbeats = []
|
|
|
this.$refs.heartbeatDialog.show()
|
|
|
},
|
|
|
onStop ({ id }) {
|