diff --git a/src/views/storeManage/warehouse3D/archivesStorage/index.vue b/src/views/storeManage/warehouse3D/archivesStorage/index.vue index 50f454f..9b51dd1 100644 --- a/src/views/storeManage/warehouse3D/archivesStorage/index.vue +++ b/src/views/storeManage/warehouse3D/archivesStorage/index.vue @@ -162,14 +162,14 @@ export default { window.getIframeLoading = this.getIframeLoading // 把vue实例中的方法引用给window对象 this.allDisplayConfigData = await displayConfigApi.list({ storeroomId: this.roomId }) this.allDisplayConfigData.forEach(element => { - if (element.isDisplay && element.bindState) { + if (element.isDisplay && element.bindState && element.deviceInfo && (element.divPosition.includes('OAO') || element.divPosition.includes('TOP'))) { this.allDeviceIds.push(element.deviceInfo.deviceId) if (!this.url) { this.url = 'http://' + element.deviceInfo.deviceIp + ':' + element.deviceInfo.devicePort } } }) - this.displayConfigData = this.allDisplayConfigData.filter((item) => { return item.isDisplay && item.bindState }) + this.displayConfigData = this.allDisplayConfigData.filter((item) => { return item.isDisplay && item.bindState && item.deviceInfo && (item.divPosition.includes('OAO') || item.divPosition.includes('TOP')) }) await this.getRealTimeData() }, mounted() { @@ -184,7 +184,7 @@ export default { this.timer = setInterval(async() => { await _this.getRealTimeData() _this.handleAQI() - }, 4000) + }, 10000) }, beforeDestroy() { clearInterval(this.timer) diff --git a/src/views/storeManage/warehouse3D/collateRoom/index.vue b/src/views/storeManage/warehouse3D/collateRoom/index.vue index ba6650c..e3c9a69 100644 --- a/src/views/storeManage/warehouse3D/collateRoom/index.vue +++ b/src/views/storeManage/warehouse3D/collateRoom/index.vue @@ -19,16 +19,33 @@