|
|
@@ -156,6 +156,7 @@ export default {
|
|
|
options.offline = offLineTotal + notConnectedTotal
|
|
|
options.loaded = true
|
|
|
this.$emit('loaded', options.total)
|
|
|
+ this.$timer = setTimeout(this.getDeviceStatisticsByPath, 60000)
|
|
|
},
|
|
|
({ isCancel }) => {
|
|
|
if (!isCancel || options.ignore) {
|
|
|
@@ -168,8 +169,12 @@ export default {
|
|
|
},
|
|
|
onDeviceStatusChanged (val) {
|
|
|
if (this.options.loaded) {
|
|
|
- this.options.online += val
|
|
|
- this.options.offline -= val
|
|
|
+ if (val === 0) {
|
|
|
+ this.getDeviceStatisticsByPath()
|
|
|
+ } else {
|
|
|
+ this.options.online += val
|
|
|
+ this.options.offline -= val
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|