温度管理报错

This commit is contained in:
fengrong 2024-11-21 11:13:55 +08:00
parent ba4de4f187
commit a64a188bdf

View File

@ -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)