wujingjing
2024-09-29 bfe893e818c75815b249fbfaed954458930d5600
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import HTMLCom from '../../htmlCom/HTMLCom.vue';
import MapCom from '../../mapCom/MapCom.vue';
import RecordSet from './recordSet/RecordSet.vue';
import RecordSetTable from './recordSetTable/RecordSetTable.vue';
import AmisPage from './amisPage/AmisPage.vue';
 
 
import Summary from './summary/Summary.vue';
import DeviceLastValueCom from './deviceLastValue/DeviceLastValueCom.vue';
 
export const enum SummaryAnswerType {
    RecordSet = 'recordset',
    Summary = 'summary',
    Url = 'url',
    Map = 'map',
    DeviceLastValue='device_last_value',
    /** @description 后端并没有增加一个新的 table 类型,而是当成 recordset 的一种特列 */
    RecordSetTable = 'recordsetTable',
    AmisPage="amis_page"
}
 
export const summaryAnswerTypeMapCom = {
    [SummaryAnswerType.RecordSet]: RecordSet,
    [SummaryAnswerType.Summary]: Summary,
    [SummaryAnswerType.Url]: HTMLCom,
    [SummaryAnswerType.Map]: MapCom,
    [SummaryAnswerType.DeviceLastValue]:DeviceLastValueCom,
    [SummaryAnswerType.RecordSetTable]:RecordSetTable,
    [SummaryAnswerType.AmisPage]:AmisPage
    
};