Commit e03f22470094cf19375ed07f93608ab65e1787a5
Merge branch 'perf/configuration-id' into 'main_dev'
fix: 修复组态相关保存由id改为configurationNodeId See merge request yunteng/thingskit-scada!259
Showing
9 changed files
with
12 additions
and
12 deletions
... | ... | @@ -17,7 +17,7 @@ export const tableColumns = (): BasicColumn[] => { |
17 | 17 | title: t('state'), |
18 | 18 | dataIndex: 'type', |
19 | 19 | format(text) { |
20 | - return ActRangListItemTypeNameEnum[text as ActRangListItemTypeEnum] | |
20 | + return t(ActRangListItemTypeNameEnum[text as ActRangListItemTypeEnum]) | |
21 | 21 | }, |
22 | 22 | }, |
23 | 23 | { | ... | ... |
... | ... | @@ -88,7 +88,7 @@ export function useNodeEvent(eventJson: NodeDataEventJsonType, dataSourceJson: N |
88 | 88 | |
89 | 89 | if (nodeUtils.getNodeComponentKey(cell) === ControlComponentEnum.SWITCH) { |
90 | 90 | const contentDataStore = useContentDataStoreWithOut() |
91 | - const currentData = contentDataStore.contentData.find(item => item.id === cell.getId()) | |
91 | + const currentData = contentDataStore.contentData.find(item => item.configurationNodeId === cell.getId()) | |
92 | 92 | if (!currentData) return |
93 | 93 | const { actJson } = currentData |
94 | 94 | const { rangeList } = actJson.STATUS_SETTING | ... | ... |
... | ... | @@ -53,7 +53,8 @@ export const getVideoTypeByUrl = (url: string) => { |
53 | 53 | export async function getPlayUrl( |
54 | 54 | params: VideoItemRecordType, |
55 | 55 | ): Promise<Undefineable<{ url: string; type: StreamType }>> { |
56 | - const { accessMode } = params | |
56 | + let { accessMode } = params | |
57 | + accessMode = Number(accessMode) | |
57 | 58 | if (accessMode === VideoAccessModeEnum.ManuallyEnter) { |
58 | 59 | const { videoUrl } = params |
59 | 60 | if (params.videoUrl) { | ... | ... |
... | ... | @@ -99,7 +99,7 @@ const [register, { getFieldsValue, validate, setFieldsValue }] = useForm({ |
99 | 99 | { |
100 | 100 | field: VideoFormFieldsEnum.ACCESS_MODE, |
101 | 101 | label: t(VideoFormFieldsNameEnum.ACCESS_MODE), |
102 | - component: ComponentEnum.INPUT, | |
102 | + component: ComponentEnum.INPUT_NUMBER, | |
103 | 103 | ifShow: false, |
104 | 104 | }, |
105 | 105 | { | ... | ... |
... | ... | @@ -30,10 +30,10 @@ export default class Config implements CreateComponentType { |
30 | 30 | } |
31 | 31 | |
32 | 32 | export const dataSubscribers: ComponentConfigModuleType['dataSubscribers'] = (telemetryService, nodeData) => { |
33 | - const { dataSourceJson, id } = nodeData | |
33 | + const { dataSourceJson, configurationNodeId } = nodeData | |
34 | 34 | const { deviceId, attr, chartOption } = dataSourceJson |
35 | 35 | const { agg, interval, effectScope = 0 } = chartOption! |
36 | - const subscribe = TelemetrySubscriber.createHistorySubscription(telemetryService, { id: deviceId, entityType: EntityType.DEVICE }, attr, telemetryService.getCommandSource(id, DataSourceTypeEnum.DATASOURCE, dataSourceJson)) | |
36 | + const subscribe = TelemetrySubscriber.createHistorySubscription(telemetryService, { id: deviceId, entityType: EntityType.DEVICE }, attr, telemetryService.getCommandSource(configurationNodeId, DataSourceTypeEnum.DATASOURCE, dataSourceJson)) | |
37 | 37 | |
38 | 38 | const subscriptionCommand = subscribe.subscriptionCommand as HistorySubscriptionCmd |
39 | 39 | subscriptionCommand.agg = agg | ... | ... |
... | ... | @@ -30,15 +30,15 @@ export default class Config implements CreateComponentType { |
30 | 30 | } |
31 | 31 | |
32 | 32 | export const dataSubscribers: ComponentConfigModuleType['dataSubscribers'] = (telemetryService, nodeData) => { |
33 | - const { dataSourceJson, id } = nodeData | |
33 | + const { dataSourceJson, configurationNodeId } = nodeData | |
34 | 34 | const { deviceId, attr, chartOption } = dataSourceJson |
35 | 35 | const { agg, interval, effectScope = 0, queryType } = chartOption! |
36 | 36 | |
37 | 37 | let subscribe |
38 | 38 | if (queryType === SocketSubscriberEnum.HISTORY_CMDS) |
39 | - subscribe = TelemetrySubscriber.createHistorySubscription(telemetryService, { id: deviceId, entityType: EntityType.DEVICE }, attr, telemetryService.getCommandSource(id, DataSourceTypeEnum.DATASOURCE, dataSourceJson)) | |
39 | + subscribe = TelemetrySubscriber.createHistorySubscription(telemetryService, { id: deviceId, entityType: EntityType.DEVICE }, attr, telemetryService.getCommandSource(configurationNodeId, DataSourceTypeEnum.DATASOURCE, dataSourceJson)) | |
40 | 40 | else |
41 | - subscribe = TelemetrySubscriber.createTimeseriesSubscription(telemetryService, { id: deviceId, entityType: EntityType.DEVICE }, attr, telemetryService.getCommandSource(id, DataSourceTypeEnum.DATASOURCE, dataSourceJson)) | |
41 | + subscribe = TelemetrySubscriber.createTimeseriesSubscription(telemetryService, { id: deviceId, entityType: EntityType.DEVICE }, attr, telemetryService.getCommandSource(configurationNodeId, DataSourceTypeEnum.DATASOURCE, dataSourceJson)) | |
42 | 42 | |
43 | 43 | const subscriptionCommand = subscribe.subscriptionCommand as HistorySubscriptionCmd |
44 | 44 | subscriptionCommand.agg = agg | ... | ... |
... | ... | @@ -67,7 +67,7 @@ export class EventHandler { |
67 | 67 | if (!cell) return |
68 | 68 | const id = cell.getId() |
69 | 69 | |
70 | - const node = this.service.dataSource.find(item => item.id === id) | |
70 | + const node = this.service.dataSource.find(item => item.configurationNodeId === id) | |
71 | 71 | |
72 | 72 | if (node && node.eventJson) { |
73 | 73 | const instanceId = getAppInstanceId(cell) | ... | ... |
... | ... | @@ -24,7 +24,6 @@ export class MessageHandler { |
24 | 24 | const telemetrySubscriber = this.service.subscribersMap.get(subscriptionId) |
25 | 25 | |
26 | 26 | if (!telemetrySubscriber) return |
27 | - | |
28 | 27 | const { commandSource } = telemetrySubscriber |
29 | 28 | const { dataType } = commandSource |
30 | 29 | if (dataType === DataSourceTypeEnum.DATASOURCE) | ... | ... |