diff --git a/src/views/stationData/topology/components/detailDrawer.vue b/src/views/stationData/topology/components/detailDrawer.vue index 3ef1048..131b7c5 100644 --- a/src/views/stationData/topology/components/detailDrawer.vue +++ b/src/views/stationData/topology/components/detailDrawer.vue @@ -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]]) } } diff --git a/src/views/stationData/transfer/components/deviceDrawer.vue b/src/views/stationData/transfer/components/deviceDrawer.vue index 8e035d7..e8d4ae7 100644 --- a/src/views/stationData/transfer/components/deviceDrawer.vue +++ b/src/views/stationData/transfer/components/deviceDrawer.vue @@ -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[]) { 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]]) } }