From 4076c14a8eac96cd716522f2cb15dcda0eb4fcef Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期三, 10 四月 2024 08:37:53 +0800 Subject: [PATCH] 新修改 --- src/views/bigScreen/components/screen.vue | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/views/bigScreen/components/screen.vue b/src/views/bigScreen/components/screen.vue index 6361fba..873cfd6 100644 --- a/src/views/bigScreen/components/screen.vue +++ b/src/views/bigScreen/components/screen.vue @@ -863,10 +863,7 @@ let newArr = JSON.parse(JSON.stringify(state.gasData)) if(Array.isArray(newArr)){ state.gasTotal = newArr.length - }else{ - state.gasTotal = 0 - } - const weather = newArr.map((item)=>{ + const weather = newArr.map((item)=>{ return { time: item.dataReceivingTime?item.dataReceivingTime.slice(11,19):'--', temp: item.temp?item.temp:'--', @@ -875,8 +872,12 @@ windDirection: item.windDirection?item.windDirection:'--', pressure: item.pressure?item.pressure:'--' } - }) - state.weatherData = [...weather].reverse().slice(0, 4); + }) + state.weatherData = [...weather].reverse().slice(0, 4); + }else{ + // state.gasTotal = 0 + getGasNdData() + } for(let key in newArr[0]){ if(newArr[0][key] == state.gasSearch && key.indexOf("gasName") !== -1){ gasNum = key.substring(7) @@ -901,7 +902,6 @@ }else{ state.tlTotal = 0 } - console.log(state.gasTotal,'获取结束') const gasTime = newArr.map(i=>i.dataReceivingTime?.slice(11,19)) const gasTlTime = [...new Set(gasTime)] let areaData = state.areaOptions.map((item)=>{ @@ -945,7 +945,9 @@ } state.socket.onclose=()=>{ - console.log("socket已经关闭") + getGasNdData() + getGasTlData() + getWindData() } } } -- Gitblit v1.9.2