| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490 |
- import type { Config } from '../../deviceManager/configurationTable/types';
- export const testFireDoorMonitor: Config[] = [
- // ==================== 左侧栏:火灾监测设备状态 ====================
- {
- deviceType: 'fireMonitor',
- moduleName: '设备监测与分析',
- pageType: 'fireMonitorLeft',
- moduleData: {
- header: {
- show: false,
- readFrom: '',
- selector: {
- show: true,
- value: '${beltName}',
- },
- slot: {
- show: false,
- value: '',
- },
- },
- background: {
- show: false,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'column',
- items: [
- {
- name: 'sensor_status',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- complex_list: [],
- list: [],
- preset: [
- {
- readFrom: 'fmhjcInfo[0]',
- list: [
- {
- title: '温度传感器',
- contentTop: [
- {
- label: '平均值',
- code: 'avg',
- color: 'white',
- },
- {
- label: '最大值',
- code: 'max',
- color: 'white',
- },
- {
- label: '最小值',
- code: 'min',
- color: 'white',
- },
- ],
- contents: [
- {
- label: '是否报警',
- code: 'alarm',
- trans: {
- true: '报警',
- false: '正常',
- },
- color: 'green',
- },
- {
- label: '最大值产生于',
- code: 'maxTime',
- color: 'white',
- info: {
- code: 'pos',
- },
- },
- ],
- },
- {
- title: 'CO传感器',
- contentTop: [
- {
- label: '平均值',
- code: 'avg',
- color: 'white',
- },
- {
- label: '最大值',
- code: 'max',
- color: 'white',
- },
- {
- label: '最小值',
- code: 'min',
- color: 'white',
- },
- ],
- contents: [
- {
- label: '是否报警',
- code: 'alarm',
- trans: {
- true: '报警',
- false: '正常',
- },
- color: 'green',
- },
- {
- label: '最大值产生于',
- code: 'maxTime',
- color: 'white',
- info: {
- code: 'pos',
- },
- },
- ],
- },
- {
- title: 'HCl传感器',
- contentTop: [
- {
- label: '平均值',
- code: '${avg}',
- color: 'white',
- },
- {
- label: '最大值',
- code: 'max',
- color: 'white',
- },
- {
- label: '最小值',
- code: 'min',
- color: 'white',
- },
- ],
- contents: [
- {
- label: '是否报警',
- code: 'alarm',
- trans: {
- true: '报警',
- false: '正常',
- },
- color: 'green',
- },
- {
- label: '最大值产生于',
- code: 'maxTime',
- color: 'white',
- info: {
- code: 'pos',
- },
- },
- ],
- },
- {
- title: '光纤测温传感器',
- contentTop: [
- {
- label: '平均值',
- code: 'avg',
- color: 'white',
- },
- {
- label: '最大值',
- code: 'max',
- color: 'white',
- },
- {
- label: '最小值',
- code: 'min',
- color: 'white',
- },
- ],
- contents: [
- {
- label: '是否报警',
- code: 'alarm',
- trans: {
- true: '报警',
- false: '正常',
- },
- color: 'green',
- },
- {
- label: '最大值产生于',
- code: 'maxTime',
- color: 'white',
- info: {
- code: 'pos',
- },
- },
- ],
- },
- ],
- },
- ],
- },
- showStyle: {
- size: 'width:400px;height:800px;',
- version: '原版',
- position: 'top:60px;left:25px;',
- },
- },
- // ==================== 右侧 ====================
- // {
- // deviceType: 'fireMonitor',
- // moduleName: '设备监测与分析',
- // pageType: 'fireMonitor',
- // moduleData: {
- // header: {
- // show: false,
- // readFrom: '',
- // selector: {
- // show: false,
- // value: '${beltName}',
- // },
- // slot: {
- // show: false,
- // value: '',
- // },
- // },
- // background: {
- // show: false,
- // type: 'video',
- // link: '',
- // },
- // layout: {
- // direction: 'column',
- // items: [
- // {
- // name: 'fire_sensor_analysis',
- // basis: '100%',
- // },
- // ],
- // },
- // board: [],
- // chart: [],
- // gallery: [],
- // gallery_list: [],
- // table: [],
- // list: [],
- // complex_list: [],
- // preset: [
- // {
- // readFrom: 'sensorAnalysis',
- // config: [
- // {
- // title: '火焰传感器', // 对应 UI 图中的组标题
- // items: [
- // {
- // label: '是否报警',
- // code: '${hy.alarm}', // 占位符
- // status: '1', // 状态映射逻辑 (0:正常, 1:报警)
- // },
- // {
- // label: '最大值产生于',
- // code: 'maxTime',
- // info: '1521胶运顺槽600m',
- // },
- // ],
- // },
- // {
- // title: '温度传感器',
- // items: [
- // {
- // label: '是否报警',
- // code: 'isAlarm', // 占位符
- // status: 'isAlarm', // 状态映射逻辑 (0:正常, 1:报警)
- // },
- // {
- // label: '最大值产生于',
- // code: 'maxTime',
- // info: '1521胶运顺槽600m',
- // },
- // ],
- // },
- // {
- // title: '烟雾传感器',
- // items: [
- // {
- // label: '是否报警',
- // code: 'isAlarm', // 占位符
- // status: 'isAlarm', // 状态映射逻辑 (0:正常, 1:报警)
- // },
- // {
- // label: '最大值产生于',
- // code: 'maxTime',
- // info: '1521胶运顺槽600m',
- // },
- // ],
- // },
- // ],
- // },
- // ],
- // },
- // showStyle: {
- // size: 'width:400px;height:225px;',
- // version: '原版',
- // position: 'top:10px;right:25px;',
- // },
- // },
- {
- deviceType: 'fireMonitor', //
- moduleName: '防火门监测',
- pageType: 'fireMonitor',
- moduleData: {
- header: {
- show: false,
- readFrom: '',
- selector: {
- show: false,
- value: '',
- },
- slot: {
- show: false,
- value: '',
- trans: {},
- },
- },
- background: {
- show: false,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'column',
- items: [
- {
- name: 'fire_gate_board',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [],
- complex_list: [],
- preset: [
- {
- readFrom: 'deviceInfo.gate.datalist',
- type: 'C',
- config: {
- tilte: 'strname',
- items: [
- {
- label: '前门状态',
- value: '${readData.frontGateOpen}',
- trans: {
- 1: '打开',
- 0: '关闭',
- },
- },
- {
- label: '后门状态',
- value: '${readData.rearGateOpen}',
- trans: {
- 1: '打开',
- 0: '关闭',
- },
- },
- {
- label: '网络状态',
- value: '${netStatus}',
- trans: {
- 1: '连接',
- 0: '断开',
- },
- },
- ],
- },
- },
- ],
- mock: {
- deviceInfo: {
- gate: {
- datalist: [
- {
- strname: '设备1',
- readData: {
- frontGateOpen: 1,
- rearGateOpen: 0,
- },
- netStatus: 1,
- },
- ],
- },
- },
- },
- },
- showStyle: {
- size: 'width:400px;height:420px;',
- version: '原版',
- position: 'top:15px;right:25px;',
- },
- },
- // ==================== 人员定位与CO浓度关联分析 ====================
- {
- deviceType: 'fireMonitor',
- moduleName: '人员定位',
- pageType: 'fireMonitor',
- moduleData: {
- header: {
- show: false,
- readFrom: '',
- selector: {
- show: false,
- value: '${beltName}',
- },
- slot: {
- show: false,
- value: '',
- },
- },
- background: {
- show: false,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'column',
- items: [
- {
- name: 'person_position',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [],
- complex_list: [],
- preset: [
- {
- readFrom: 'vehicleCOAnalysis',
- list: [
- {
- type: 'control',
- title: '人员位置',
- layout: 'horizontal',
- readFrom: '',
- items: [
- {
- label: '状态',
- code: 'isRisk',
- },
- ],
- },
- {
- type: 'analysis',
- title: '设备情况',
- readFrom: 'analysisList',
- items: [
- {
- label: '',
- code: 'pos',
- },
- {
- label: '',
- code: 'analysisText',
- },
- ],
- },
- ],
- },
- ],
- },
- showStyle: {
- size: 'width:400px;height:400px;',
- version: '原版',
- position: 'bottom:20px;right:25px;',
- },
- },
- ];
|