diff --git a/ruoyi-ui/src/views/board/equipment/index.vue b/ruoyi-ui/src/views/board/equipment/index.vue index da75bc4..ad77f7e 100644 --- a/ruoyi-ui/src/views/board/equipment/index.vue +++ b/ruoyi-ui/src/views/board/equipment/index.vue @@ -201,15 +201,17 @@ export default { clearInterval(getDeviceInterval) } getDeviceInterval = setInterval(() => { - this.getDevice(this.deviceId) + this.getDevice(e.id) }, 30 * 1000) } }, async getDevice(e) { - const {data} = await selectDevicesByMonitorUnitId(e, this.$store.getters.sceneId) - this.deviceId = e - this.controlList = data.control - this.acquisitionList = data.acquisition + if(this.$store.getters.sceneId){ + const {data} = await selectDevicesByMonitorUnitId(e, this.$store.getters.sceneId) + this.deviceId = e + this.controlList = data.control + this.acquisitionList = data.acquisition + } }, async setMonitorById(e) { const {data} = await getMonitorById(e.id)