Browse Source

feat: 点位数据不显示数据为空的

main
betaqi 6 days ago
parent
commit
174b29354f
  1. 4
      src/views/stationData/topology/components/detailDrawer.vue
  2. 4
      src/views/stationData/transfer/components/deviceDrawer.vue

4
src/views/stationData/topology/components/detailDrawer.vue

@ -299,11 +299,11 @@ function setChartData(pointData: any[]) {
} }
pointData.forEach((data: any[]) => { pointData.forEach((data: any[]) => {
const [ts, val, addr] = data 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') const time = dayjs(Number(ts)).format('YYYY-MM-DD HH:mm:ss')
if (addr) { if (addr) {
const colData = chartData.get(addr) const colData = chartData.get(addr)
const value = Number((val ? Number(val) : 0).toFixed(2)) const value = Number(Number(val).toFixed(5))
if (colData) { if (colData) {
colData.push([time, value]) colData.push([time, value])
} else { } else {

4
src/views/stationData/transfer/components/deviceDrawer.vue

@ -271,11 +271,11 @@ function setChartData(pointData: any[]) {
} }
pointData.forEach((data: any[]) => { pointData.forEach((data: any[]) => {
const [ts, val, addr] = data 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') const time = dayjs(Number(ts)).format('YYYY-MM-DD HH:mm:ss')
if (addr) { if (addr) {
const colData = chartData.get(addr) const colData = chartData.get(addr)
const value = Number((val ? Number(val) : 0).toFixed(2)) const value = Number(Number(val).toFixed(5))
if (colData) { if (colData) {
colData.push([time, value]) colData.push([time, value])
} else { } else {

Loading…
Cancel
Save