Browse Source

fix: 点位空值默认为0

main
betaqi 3 weeks ago
parent
commit
c45b9371f0
  1. 5
      src/views/stationData/topology/components/detailDrawer.vue
  2. 7
      src/views/stationData/transfer/components/deviceDrawer.vue

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

@ -303,10 +303,11 @@ function setChartData(pointData: any[]) { @@ -303,10 +303,11 @@ function setChartData(pointData: any[]) {
const time = dayjs(Number(ts)).format('YYYY-MM-DD HH:mm:ss')
if (addr) {
const colData = chartData.get(addr)
const value = parseInt((val ? Number(val) : 0).toFixed(2))
if (colData) {
colData.push([time, val])
colData.push([time, value])
} else {
chartData.set(addr, [[time, val]])
chartData.set(addr, [[time, value]])
}
}

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

@ -188,7 +188,7 @@ async function loadChardData() { @@ -188,7 +188,7 @@ async function loadChardData() {
clearData()
const limit = chartLimit.value
const offset = chartOffset.value
const options:any = {
const options: any = {
columns: columParams.value,
isLocal: !props.isTransfer,
host: props.isTransfer ? (curDevice.value as IOnlineDevice).clientIp : '',
@ -272,10 +272,11 @@ function setChartData(pointData: any[]) { @@ -272,10 +272,11 @@ function setChartData(pointData: any[]) {
const time = dayjs(Number(ts)).format('YYYY-MM-DD HH:mm:ss')
if (addr) {
const colData = chartData.get(addr)
const value = parseInt((val ? Number(val) : 0).toFixed(2))
if (colData) {
colData.push([time, val])
colData.push([time, value])
} else {
chartData.set(addr, [[time, val]])
chartData.set(addr, [[time, value]])
}
}

Loading…
Cancel
Save