diff --git a/vue/src/views/iot/device/running-status.vue b/vue/src/views/iot/device/running-status.vue index 1c4531a6..52566480 100644 --- a/vue/src/views/iot/device/running-status.vue +++ b/vue/src/views/iot/device/running-status.vue @@ -155,7 +155,7 @@ - + @@ -192,10 +192,10 @@ export default { watch: { // 获取到父组件传递的device后,刷新列表 device: function (newVal, oldVal) { - this.deviceInfo = newVal; - if (this.deviceInfo && this.deviceInfo.deviceId != 0) { - getDeviceRunningStatus(this.deviceInfo.deviceId).then(response => { + if (newVal && newVal.deviceId != 0) { + getDeviceRunningStatus(newVal.deviceId).then(response => { this.deviceInfo = response.data; + console.log(this.deviceInfo); this.updateDeviceStatus(this.deviceInfo); this.$nextTick(function () { this.MonitorChart(); @@ -231,7 +231,7 @@ export default { integerList: [], decimalList: [], arrayList: [], - readonlyList: [] + readOnlyList: [] }, } }, @@ -241,7 +241,7 @@ export default { methods: { /** 发布物模型 类型(1=属性,2=功能) */ publishThingsModel(device, model) { - // TODO 创建的时候过去一次即可。 获取缓存的Json物模型 + // TODO 创建的时候获取一次即可。 获取缓存的Json物模型 cacheJsonThingsModel(device.productId).then(response => { let thingsModel = JSON.parse(response.data); let type = 0; @@ -349,8 +349,9 @@ export default { model.name = "设备升级" this.mqttPublish(3, this.deviceInfo, model); }, - /**监测图表*/ + /**监测图表统计*/ MonitorChart() { + console.log(this.deviceInfo.readOnlyList.length); for (let i = 0; i < this.deviceInfo.readOnlyList.length; i++) { var myChart = echarts.init(this.$refs.map[i]); var option;