历史数据:数据保留两位小数

This commit is contained in:
高云鹏 2025-01-14 09:29:31 +08:00
parent bfcb771437
commit 12b809879c

View File

@ -184,6 +184,7 @@ import { getModelAttributeListReq, getRealValueRangeReq } from '/@/api/backend/d
import { getTemplateListReq, addTemplateListReq, delTemplateListReq } from '/@/api/backend/historyData/request' import { getTemplateListReq, addTemplateListReq, delTemplateListReq } from '/@/api/backend/historyData/request'
import { windowReq } from '/@/api/backend/statAnalysis/request' import { windowReq } from '/@/api/backend/statAnalysis/request'
import { selectData } from '/@/views/backend/historyData/type' import { selectData } from '/@/views/backend/historyData/type'
import { getCutDecimalsValue } from '/@/views/backend/equipment/airBlower/utils'
const shortcuts = [ const shortcuts = [
{ {
@ -399,10 +400,11 @@ const getRealValueRange = () => {
interpolationAttr.forEach((attr) => { interpolationAttr.forEach((attr) => {
device[attr].times.forEach((t: number, index: number) => { device[attr].times.forEach((t: number, index: number) => {
const attrNameKey = attr + '--interpolation' const attrNameKey = attr + '--interpolation'
const val = getCutDecimalsValue(device[attr].values[index], 2)
tableDataList.push({ tableDataList.push({
name: deviceNameData[deviceId], name: deviceNameData[deviceId],
time: dayjs(t).format('YYYY-MM-DD HH:mm:ss'), time: dayjs(t).format('YYYY-MM-DD HH:mm:ss'),
[attrNameKey]: device[attr].values[index], [attrNameKey]: val,
}) })
}) })
}) })
@ -414,10 +416,11 @@ const getRealValueRange = () => {
averageAttr.forEach((attr) => { averageAttr.forEach((attr) => {
device[attr].times.forEach((t: number, index: number) => { device[attr].times.forEach((t: number, index: number) => {
const attrNameKey = attr + '--average' const attrNameKey = attr + '--average'
const val = getCutDecimalsValue(device[attr].values[index], 2)
const tableDataIndex = tableDataList.findIndex( const tableDataIndex = tableDataList.findIndex(
(data: any) => data.name == deviceNameData[deviceId] && data.time == dayjs(t).format('YYYY-MM-DD HH:mm:ss') (data: any) => data.name == deviceNameData[deviceId] && data.time == dayjs(t).format('YYYY-MM-DD HH:mm:ss')
) )
tableDataList[tableDataIndex][attrNameKey] = device[attr].values[index] tableDataList[tableDataIndex][attrNameKey] = val
}) })
}) })
}) })
@ -428,10 +431,11 @@ const getRealValueRange = () => {
maxAttr.forEach((attr) => { maxAttr.forEach((attr) => {
device[attr].times.forEach((t: number, index: number) => { device[attr].times.forEach((t: number, index: number) => {
const attrNameKey = attr + '--max' const attrNameKey = attr + '--max'
const val = getCutDecimalsValue(device[attr].values[index], 2)
const tableDataIndex = tableDataList.findIndex( const tableDataIndex = tableDataList.findIndex(
(data: any) => data.name == deviceNameData[deviceId] && data.time == dayjs(t).format('YYYY-MM-DD HH:mm:ss') (data: any) => data.name == deviceNameData[deviceId] && data.time == dayjs(t).format('YYYY-MM-DD HH:mm:ss')
) )
tableDataList[tableDataIndex][attrNameKey] = device[attr].values[index] tableDataList[tableDataIndex][attrNameKey] = val
}) })
}) })
}) })
@ -442,10 +446,11 @@ const getRealValueRange = () => {
minAttr.forEach((attr) => { minAttr.forEach((attr) => {
device[attr].times.forEach((t: number, index: number) => { device[attr].times.forEach((t: number, index: number) => {
const attrNameKey = attr + '--min' const attrNameKey = attr + '--min'
const val = getCutDecimalsValue(device[attr].values[index], 2)
const tableDataIndex = tableDataList.findIndex( const tableDataIndex = tableDataList.findIndex(
(data: any) => data.name == deviceNameData[deviceId] && data.time == dayjs(t).format('YYYY-MM-DD HH:mm:ss') (data: any) => data.name == deviceNameData[deviceId] && data.time == dayjs(t).format('YYYY-MM-DD HH:mm:ss')
) )
tableDataList[tableDataIndex][attrNameKey] = device[attr].values[index] tableDataList[tableDataIndex][attrNameKey] = val
}) })
}) })
}) })
@ -458,7 +463,6 @@ const getRealValueRange = () => {
}) })
} }
const exportData = () => {}
const addTemplate = () => { const addTemplate = () => {
ElMessageBox.prompt('请输入模板名称', '添加模板', { ElMessageBox.prompt('请输入模板名称', '添加模板', {
confirmButtonText: '确定', confirmButtonText: '确定',