diff --git a/src/views/stationData/topology/components/detailDrawer.vue b/src/views/stationData/topology/components/detailDrawer.vue index 8900f2e..15085e7 100644 --- a/src/views/stationData/topology/components/detailDrawer.vue +++ b/src/views/stationData/topology/components/detailDrawer.vue @@ -299,11 +299,11 @@ function setChartData(pointData: any[]) { } pointData.forEach((data: any[]) => { const [ts, val, addr] = data - if (checkPointList.value.some(i => i.addr === addr)) { + if (checkPointList.value.some(i => i.addr === addr) && !!val) { const time = dayjs(Number(ts)).format('YYYY-MM-DD HH:mm:ss') if (addr) { const colData = chartData.get(addr) - const value = Number((val ? Number(val) : 0).toFixed(2)) + const value = Number(Number(val).toFixed(5)) if (colData) { colData.push([time, value]) } else { diff --git a/src/views/stationData/transfer/components/deviceDrawer.vue b/src/views/stationData/transfer/components/deviceDrawer.vue index 3ab2c3e..90b937b 100644 --- a/src/views/stationData/transfer/components/deviceDrawer.vue +++ b/src/views/stationData/transfer/components/deviceDrawer.vue @@ -271,11 +271,11 @@ function setChartData(pointData: any[]) { } pointData.forEach((data: any[]) => { const [ts, val, addr] = data - if (checkPointList.value.some(i => i.addr === addr)) { + if (checkPointList.value.some(i => i.addr === addr) && !!val) { const time = dayjs(Number(ts)).format('YYYY-MM-DD HH:mm:ss') if (addr) { const colData = chartData.get(addr) - const value = Number((val ? Number(val) : 0).toFixed(2)) + const value = Number(Number(val).toFixed(5)) if (colData) { colData.push([time, value]) } else {