| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200 |
- import { title } from 'process';
- import { Config } from '../../../deviceManager/configurationTable/types';
- // 皮带巷三级防灭火首页
- export const testBeltLaneFire: Config[] = [
- {
- deviceType: '',
- moduleName: '皮带火灾风险状态整体评价',
- pageType: 'belt',
- 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: 'complex_list',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [],
- complex_list: [
- {
- type: 'A',
- readFrom: 'pdhzfxInfo[0].sysList',
- mapFromData: true,
- pagetype: 'complex_list1',
- items: [
- {
- title: '',
- contents: [
- {
- label: '${beltName}',
- value: '${warnlevel}',
- info: '',
- },
- ],
- },
- ],
- },
- ],
- preset: [],
- to: '/belt/fireS/fireMonitor',
- },
- showStyle: {
- size: 'width:430px;height:350px;',
- version: '原版',
- position: 'top:30px;left:25px;',
- },
- },
- {
- deviceType: 'fmhjcInfo',
- moduleName: '防灭火检测与预警信息',
- pageType: 'belt',
- moduleData: {
- header: {
- show: true,
- readFrom: '',
- selector: {
- show: true,
- value: '${beltName}',
- },
- slot: {
- show: false,
- value: '',
- },
- },
- background: {
- show: false,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'column',
- items: [
- {
- name: 'complex_list',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [],
- complex_list: [
- {
- type: 'C',
- readFrom: 'sysList',
- mapFromData: true,
- pagetype: 'Belt',
- items: [
- {
- title: '',
- contents: [
- {
- label: '${deviceType}',
- value: '${warnLevel}',
- info: '',
- },
- ],
- },
- ],
- },
- ],
- preset: [],
- to: '/belt/fireS/fireMonitor',
- },
- showStyle: {
- size: 'width:430px;height:430px;',
- version: '原版',
- position: 'top:415px;left:25px;',
- },
- },
- {
- deviceType: 'plmhInfo',
- moduleName: '喷淋灭火系统',
- pageType: 'belt',
- moduleData: {
- header: {
- show: true,
- readFrom: '',
- selector: {
- show: true,
- value: '${beltName}',
- },
- slot: {
- show: false,
- value: '',
- },
- },
- background: {
- show: false,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'column',
- items: [
- {
- name: 'list',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [
- {
- type: 'B',
- readFrom: 'sysList',
- pagetype: 'Belt',
- items: [
- {
- label: '系统状态',
- value: '${[0].netstatus}',
- trans: {
- '0': '离线',
- '1': '正常',
- },
- color: 'blue',
- info: '',
- },
- {
- label: '运行状态',
- value: '${[0].yxzt}',
- trans: {
- '0': '未喷淋',
- '1': '正在喷淋',
- },
- color: 'blue',
- info: '',
- },
- {
- label: '喷淋水压状态',
- value: '${[0].plsy}',
- color: 'blue',
- info: '',
- },
- {
- label: '控制模式',
- value: '${[0].kzms}',
- color: 'blue',
- info: '',
- },
- ],
- },
- ],
- complex_list: [],
- preset: [
- {
- readFrom: '',
- },
- ],
- to: '/belt/fireS/sprayControl',
- },
- showStyle: {
- size: 'width:430px;height:350px;',
- version: '原版',
- position: 'top:30px;right:25px;',
- },
- },
- {
- deviceType: 'yjkfArray',
- moduleName: '应急控风减灾',
- pageType: 'belt',
- moduleData: {
- header: {
- show: true,
- readFrom: '',
- selector: {
- show: true,
- value: '${beltName}',
- },
- slot: {
- show: false,
- value: '',
- },
- },
- background: {
- show: false,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'row',
- items: [
- {
- name: 'table',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [
- {
- type: 'C',
- readFrom: 'aqjkData',
- pagetype: 'Belt',
- columns: [
- {
- name: '设备位置',
- prop: 'deviceName',
- },
- {
- name: '前门状态',
- prop: 'frontDoorStatus',
- },
- {
- name: '后门状态',
- prop: 'backDoorStatus',
- },
- {
- name: '网络状态',
- prop: 'netStatus',
- },
- ],
- },
- ],
- list: [],
- complex_list: [],
- preset: [],
- to: '/belt/fireS/emergencyControl',
- },
- showStyle: {
- size: 'width:430px;height:430px;',
- version: '原版',
- position: 'top:415px;right:25px;',
- },
- },
- ];
- export const testYjkf: Config[] = [
- {
- deviceType: 'plmhInfo', //
- moduleName: '',
- pageType: 'beltYjkf1',
- 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: 'gateBoard',
- 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: doorMock,
- },
- showStyle: {
- size: 'width:440px;height:825px;',
- version: '原版',
- position: 'top:20px;left:25px;',
- },
- },
- {
- deviceType: '',
- moduleName: '摄像头视频信号',
- pageType: 'beltYjkf',
- moduleData: {
- header: {
- show: false,
- readFrom: '',
- selector: {
- show: false,
- value: '${beltName}',
- },
- slot: {
- show: false,
- value: '',
- },
- },
- background: {
- show: false,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'row',
- items: [
- {
- name: 'cameraList',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [],
- complex_list: [],
- preset: [
- {
- readFrom: 'deviceInfo.gate.datalist',
- config: {
- title: 'name',
- contents: [
- {
- code: '${id}',
- value: '${warnLevel}',
- info: '',
- },
- ],
- },
- },
- ],
- // mock: BDfireMock,
- },
- showStyle: {
- size: 'width:440px;height:820px;',
- version: '原版',
- position: 'top:20px;right:25px;',
- },
- },
- ];
- export const testBeltNew: Config[] = [
- // ==================== 左侧栏:火灾监测设备状态 ====================
- {
- deviceType: '',
- 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: '${wz.avg}',
- color: 'white',
- },
- {
- label: '最大值',
- code: 'max',
- color: 'white',
- },
- {
- label: '最小值',
- code: 'min',
- color: 'white',
- },
- ],
- contents: [
- {
- label: '是否报警',
- code: 'alarm',
- trans: {
- true: '报警',
- false: '正常',
- },
- color: 'green',
- },
- {
- label: '最大值产生于',
- code: '${wz.maxTime}',
- color: 'white',
- },
- ],
- },
- {
- 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',
- },
- },
- ],
- },
- {
- 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: '温度传感器',
- 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:790px;',
- version: '原版',
- position: 'top:50px;left:25px;',
- },
- },
- // ==================== 中央中部:预警结果列表 ====================
- {
- deviceType: '',
- moduleName: '预警结果',
- pageType: 'fireMonitorMid',
- 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: 'warning_result',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [],
- complex_list: [],
- preset: [
- {
- readFrom: 'pdhzfxInfo[0]',
- type: 'C',
- tableReadFrom: 'sysList',
- columns: [
- {
- name: '时间',
- prop: 'time',
- width: '180px',
- },
- {
- name: '区域',
- prop: 'area',
- width: '120px',
- },
- {
- name: '预警类型',
- prop: 'type',
- },
- {
- name: '状态',
- prop: 'status',
- },
- {
- name: '处置意见',
- prop: 'advice',
- },
- {
- name: '操作',
- prop: 'action',
- render: (row: any) => {
- return `<button class="btn-start-spray">启动喷淋</button>`;
- },
- },
- ],
- otherProps: {
- title: '火灾风险预警',
- prop: 'warningLevel',
- },
- },
- ],
- },
- showStyle: {
- size: 'width:1030px;height:300px;',
- version: '原版',
- position: 'bottom:25px;left:445px;',
- },
- },
- {
- deviceType: '',
- 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:400px;',
- version: '原版',
- position: 'top:20px;right:25px;',
- },
- },
- // ==================== 右侧下部:车辆定位与CO浓度关联分析 ====================
- {
- deviceType: '',
- moduleName: '车辆定位与CO浓度关联分析',
- 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: 'vehicle_co_analysis',
- 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',
- trans: {
- true: '开启',
- false: '关闭',
- },
- },
- ],
- },
- {
- type: 'activity',
- title: '最近车辆活动',
- readFrom: 'activityList',
- items: [
- {
- label: '',
- code: 'pos',
- },
- {
- label: '',
- code: 'vehicle',
- },
- {
- label: '',
- code: 'status', // 状态映射逻辑 (0:已排除, 1:预警)
- },
- ],
- },
- {
- type: 'analysis',
- title: 'CO浓度异常分析',
- readFrom: 'analysisList',
- items: [
- {
- label: '',
- code: 'pos',
- },
- {
- label: '',
- code: 'analysisText',
- },
- ],
- },
- {
- type: 'reasonAnalysis',
- title: '',
- readFrom: '',
- items: [
- {
- label: '可能原因',
- code: 'possibleCause',
- },
- {
- label: '建议',
- code: 'recommendation',
- },
- ],
- },
- ],
- },
- ],
- },
- showStyle: {
- size: 'width:400px;height:410px;',
- version: '原版',
- position: 'top:435px;right:25px;',
- },
- },
- ];
- export const testSpary: Config[] = [
- {
- deviceType: 'plmhInfo', //
- moduleName: '',
- pageType: 'beltYjkf1',
- moduleData: {
- header: {
- show: true,
- readFrom: '',
- selector: {
- show: true,
- value: '${beltName}',
- },
- slot: {
- show: false,
- value: '短路风门管控详情',
- trans: {},
- },
- },
- background: {
- show: false,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'column',
- items: [
- {
- name: 'sprayCtrl',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [],
- complex_list: [],
- preset: [
- {
- readFrom: 'plmhInfo',
- type: 'C',
- config: [
- {
- title: 'strinstallpos',
- contentTop: [
- {
- label: '皮带区域',
- code: 'beltArea',
- },
- {
- label: '设备位置',
- code: 'devicePosition',
- },
- ],
- contents: [
- {
- label: '网络状态',
- code: 'netStatus',
- trans: {
- 0: '断开',
- 1: '正常',
- },
- },
- {
- label: '运行状态',
- code: 'runStatus',
- trans: {
- 0: '断开',
- 1: '正常',
- },
- },
- {
- label: '水量',
- code: 'waterVolume',
- },
- {
- label: '水压',
- code: 'waterPressure',
- },
- ],
- },
- ],
- },
- ],
- mock: {
- plmhInfo: [
- {
- id: '1',
- beltName: '1#皮带区域',
- beltData: [
- {
- sid: '1',
- beltArea: '1#皮带区域',
- devicePosition: '1#皮带-50m处',
- netStatus: '1',
- runStatus: '1',
- waterVolume: '0.0',
- waterPressure: '0.0 Mpa',
- },
- {
- sid: '2',
- beltArea: '1#皮带区域',
- devicePosition: '1#皮带-100m处',
- netStatus: '1',
- runStatus: '1',
- waterVolume: '0.0',
- waterPressure: '0.0 Mpa',
- },
- {
- sid: '3',
- beltArea: '1#皮带区域',
- devicePosition: '1#皮带-150m处',
- netStatus: '1',
- runStatus: '1',
- waterVolume: '0.0',
- waterPressure: '0.0 Mpa',
- },
- ],
- },
- {
- id: '2',
- beltName: '2#皮带区域',
- beltData: [
- {
- sid: '4',
- beltArea: '2#皮带区域',
- devicePosition: '2#皮带-50m处',
- netStatus: '1',
- runStatus: '1',
- waterVolume: '0.0',
- waterPressure: '0.0 Mpa',
- },
- {
- sid: '5',
- beltArea: '2#皮带区域',
- devicePosition: '2#皮带-100m处',
- netStatus: '1',
- runStatus: '1',
- waterVolume: '0.0',
- waterPressure: '0.0 Mpa',
- },
- ],
- },
- ],
- },
- },
- showStyle: {
- size: 'width:440px;height:825px;',
- version: '原版',
- position: 'top:20px;left:25px;',
- },
- },
- {
- deviceType: '',
- moduleName: '摄像头视频信号',
- pageType: 'beltYjkf',
- moduleData: {
- header: {
- show: false,
- readFrom: '',
- selector: {
- show: false,
- value: '${beltName}',
- },
- slot: {
- show: false,
- value: '',
- },
- },
- background: {
- show: true,
- type: 'video',
- link: '',
- },
- layout: {
- direction: 'row',
- items: [
- {
- name: 'list',
- basis: '100%',
- },
- ],
- },
- board: [],
- chart: [],
- gallery: [],
- gallery_list: [],
- table: [],
- list: [],
- complex_list: [],
- preset: [],
- // mock: BDfireMock,
- },
- showStyle: {
- size: 'width:440px;height:820px;',
- version: '原版',
- position: 'top:20px;right:25px;',
- },
- },
- ];
|