...
|
...
|
@@ -23,6 +23,7 @@ import { |
23
|
23
|
import DigitalDashBoard from './InstrumentComponent/DigitalDashBoard.vue';
|
24
|
24
|
import { DigitalComponentDefaultConfig } from './InstrumentComponent/digitalDashBoard.config';
|
25
|
25
|
import ToggleSwitch from './ControlComponent/ToggleSwitch.vue';
|
|
26
|
+import { transformControlConfig } from './ControlComponent/toggleSwitch.config';
|
26
|
27
|
|
27
|
28
|
export enum FrontComponentCategory {
|
28
|
29
|
TEXT = 'text',
|
...
|
...
|
@@ -59,7 +60,7 @@ export interface ComponentConfig { |
59
|
60
|
ComponentConfig?: Recordable;
|
60
|
61
|
ComponentCategory: FrontComponentCategory;
|
61
|
62
|
transformConfig: (
|
62
|
|
- ComponentConfig: Recordable,
|
|
63
|
+ componentConfig: Recordable,
|
63
|
64
|
record: DataComponentRecord,
|
64
|
65
|
dataSourceRecord: DataSource
|
65
|
66
|
) => Recordable;
|
...
|
...
|
@@ -140,7 +141,8 @@ frontComponentMap.set(FrontComponent.PICTURE_COMPONENT_1, { |
140
|
141
|
frontComponentMap.set(FrontComponent.CONTROL_COMPONENT_TOGGLE_SWITCH, {
|
141
|
142
|
Component: ToggleSwitch,
|
142
|
143
|
ComponentKey: FrontComponent.CONTROL_COMPONENT_TOGGLE_SWITCH,
|
143
|
|
- transformConfig: () => {},
|
|
144
|
+ ComponentCategory: FrontComponentCategory.CONTROL,
|
|
145
|
+ transformConfig: transformControlConfig,
|
144
|
146
|
});
|
145
|
147
|
|
146
|
148
|
frontComponentDefaultConfigMap.set(FrontComponent.TEXT_COMPONENT_1, TextComponentDefaultConfig);
|
...
|
...
|
|