Commit c7b9be41ff657c65da06c2743259b0591a7c0502

Authored by ww
1 parent 7f227582

fix: DEFECT-1946修复数据看板实时折线图属性名为undefined

@@ -11,6 +11,7 @@ @@ -11,6 +11,7 @@
11 import { MultipleDataFetchUpdateFn } from '../../../hook/socket/useSocket.type'; 11 import { MultipleDataFetchUpdateFn } from '../../../hook/socket/useSocket.type';
12 import { useReceiveMessage } from '../../../hook/useReceiveMessage'; 12 import { useReceiveMessage } from '../../../hook/useReceiveMessage';
13 import { formatToDateTime } from '/@/utils/dateUtil'; 13 import { formatToDateTime } from '/@/utils/dateUtil';
  14 + import { useDeviceProfileQueryContext } from '/@/views/visual/palette/hooks/useDeviceProfileQueryContext';
14 interface IList { 15 interface IList {
15 [key: string]: string | number; 16 [key: string]: string | number;
16 } 17 }
@@ -83,6 +84,8 @@ @@ -83,6 +84,8 @@
83 }, updateInterval); 84 }, updateInterval);
84 }; 85 };
85 86
  87 + const { getDeviceProfileTslByIdWithIdentifier } = useDeviceProfileQueryContext();
  88 +
86 const getDesign = computed(() => { 89 const getDesign = computed(() => {
87 const { persetOption, option } = props.config; 90 const { persetOption, option } = props.config;
88 const { dataSource = [] } = option || {}; 91 const { dataSource = [] } = option || {};
@@ -95,13 +98,17 @@ @@ -95,13 +98,17 @@
95 return { 98 return {
96 dataSource: dataSource?.map((item) => { 99 dataSource: dataSource?.map((item) => {
97 const { unit, showDeviceName, fontColor } = item.componentInfo || {}; 100 const { unit, showDeviceName, fontColor } = item.componentInfo || {};
98 - const { attribute, attributeRename, deviceId, attributeName, deviceName, deviceRename } = 101 + const { attribute, attributeRename, deviceId, deviceName, deviceRename, deviceProfileId } =
99 item; 102 item;
  103 +
  104 + const { functionName } =
  105 + getDeviceProfileTslByIdWithIdentifier?.(deviceProfileId, attribute) || {};
  106 +
100 return { 107 return {
101 unit: unit ?? presetUnit, 108 unit: unit ?? presetUnit,
102 fontColor: fontColor ?? presetFontColor, 109 fontColor: fontColor ?? presetFontColor,
103 attribute, 110 attribute,
104 - attributeName: attributeRename || attributeName, 111 + attributeName: attributeRename || functionName,
105 showDeviceName, 112 showDeviceName,
106 deviceName: deviceRename || deviceName, 113 deviceName: deviceRename || deviceName,
107 id: deviceId, 114 id: deviceId,