diff --git a/ui/dasadmin/src/views/backend/temperature/index.vue b/ui/dasadmin/src/views/backend/temperature/index.vue index 798739b1..749b1fa5 100644 --- a/ui/dasadmin/src/views/backend/temperature/index.vue +++ b/ui/dasadmin/src/views/backend/temperature/index.vue @@ -97,22 +97,23 @@ const deviceData = ref( }] ) const defaultExpandedKeys = ref([0]); -const deviceId=ref() +const SelectdeviceId=ref() const equipTreeRef = ref() const deviceQuery = (data: any) => { equipList(data).then((res) => { deviceData.value[0].children = res.data nextTick(() => { - deviceId.value=res.data[0]?.id + SelectdeviceId.value=res.data[0]?.id equipTreeRef.value?.setCurrentKey(deviceData.value[0].children[0].id!, true) - getChartData({deviceId:deviceId.value,attributes:[]}) + getChartData({deviceId:SelectdeviceId.value,attributes:[]}) }) }) } const handleNodeClick = (data: any) => { - deviceId.value=data.id + debugger + SelectdeviceId.value=data.id state.charts.temperatureChart.clear() - getChartData({id:deviceId.value,attributes:[]}) + getChartData({id:SelectdeviceId.value,attributes:[]}) } const state: { @@ -297,7 +298,7 @@ const openMeasure=() =>{ const subSystemDataList=ref([]) const variableList = () =>{ const data={ - deviceId:deviceId.value, + deviceId:SelectdeviceId.value, attributes:[] } getTemperatureLimitByDeviceId(data).then((res) => { @@ -353,7 +354,7 @@ const handleClose = (done: () => void) => { const sureBtn = () => { visible.value = false selectcheck.value=checkList.value - getChartData({deviceId:deviceId.value,attributes:selectcheck.value}) + getChartData({deviceId:SelectdeviceId.value,attributes:selectcheck.value}) } let attributesCode:any[]=[] @@ -380,11 +381,11 @@ const getChartData = (data: any) => { temperatureData.limit2Low.push(item.limit2Low) } }) - //console.log(JSON.stringify({deviceId:data.id,attributes:attributesCode})) + console.log(JSON.stringify([{deviceId:SelectdeviceId.value,attributes:attributesCode}])) if(!data.attributes.length){ - getTemperaData([{deviceId:data.deviceId,attributes:attributesCode}]) + getTemperaData([{deviceId:SelectdeviceId.value,attributes:attributesCode}]) }else{ - getTemperaData([{deviceId:data.deviceId,attributes:data.attributes}]) + getTemperaData([{deviceId:SelectdeviceId.value,attributes:data.attributes}]) } } @@ -393,7 +394,7 @@ const getChartData = (data: any) => { const getTemperaData = (data:any) => { getsnapshotData(data).then((res) => { if (res.code == 200) { - const data = res.data[deviceId.value] + const data = res.data[SelectdeviceId.value] const rangeKeys = Object.keys(data) temperatureData.values=[] attributesCode.forEach((attribute, index) => { @@ -442,9 +443,9 @@ const autoUpdate = () => { if (!autoUpdateTimer) { autoUpdateTimer = setInterval(() => { if(!selectcheck.value.length){ - getChartData({deviceId:deviceId.value,attributes:[]}) + getChartData({deviceId:SelectdeviceId.value,attributes:[]}) }else{ - getChartData({deviceId:deviceId.value,attributes:selectcheck.value}) + getChartData({deviceId:SelectdeviceId.value,attributes:selectcheck.value}) } }, 2000)