| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- import { ref } from 'vue';
- export const monitorDataGroupArr = [[1, 2, 3, 4]];
- export const prefix = ['PRE', 'PRE', 'PRE'];
- export const bottomBtnList = ref([
- {
- text: '监控界面',
- value: 'nitrogenMonitor',
- isHover: false,
- },
- {
- text: '关键节点监测',
- value: 'nitrogenNode',
- isHover: false,
- },
- {
- text: '实时曲线',
- value: 'nitrogenEcharts',
- isHover: false,
- },
- {
- text: '压风机历史记录',
- value: 'nitrogenHistory',
- isHover: false,
- },
- {
- text: '操作历史记录',
- value: 'nitrogenHandleHistory',
- isHover: false,
- },
- {
- text: '故障诊断历史记录',
- value: 'nitrogenWarningHistory',
- isHover: false,
- },
- ]);
- export const preMonitorList = [
- {
- title: `机头温度`,
- code: `PRE_CPR_HeadTemp`,
- unit: '℃',
- child: [],
- },
- {
- title: `冷却温度`,
- code: `PRE_CPR_ExhaustTemp`,
- unit: '℃',
- child: [],
- },
- {
- title: `排气温度`,
- code: `PRE_CPR_ExhaustTemp`,
- unit: '℃',
- child: [],
- },
- {
- code: 'signal',
- child: [
- {
- title: `运行信号`,
- code: `PRE_Status`,
- },
- {
- title: `故障信号`,
- code: `PRE_AlamSignal`,
- },
- ],
- },
- ];
- export const cqgMonitorList = [
- {
- title: `气囊温度`,
- code: `PRE_VLS_Temp`,
- unit: '℃',
- child: [],
- },
- ];
- export const preFanMonitorData = [
- {
- title: '排气压力',
- code: 'PRE_CPR_ExhaustPre',
- unit: 'bar',
- },
- {
- title: '加载压力',
- code: 'PRE_CPR_LoadPre',
- unit: 'bar',
- },
- {
- title: '卸载压力',
- code: 'PRE_CPR_UnLoadPre',
- unit: 'bar',
- },
- {
- title: '加载时间',
- code: 'PRE_CPR_LoadTime',
- unit: 'h',
- },
- {
- title: '总运行时间',
- code: 'PRE_MOT_TotalRunTime',
- unit: 'h',
- },
- ];
- export const totalData = [
- {
- title: '总流量',
- code: 'TotalInPipeFlow',
- unit: 'bar',
- },
- {
- title: '总压力',
- code: 'TotalOutPipePre1',
- unit: 'bar',
- },
- ];
- export type State = {
- isRun: boolean;
- fault: boolean;
- };
- export function getSysState(monitorData) {
- const stateArr = <State[]>[];
- monitorDataGroupArr.forEach((group) => {
- const stateObj = { isRun: false, fault: false };
- group.forEach((item) => {
- if (monitorData['PRE_Status'.replace('PRE', 'PRE' + item)]) {
- stateObj.isRun = monitorData['PRE_Status'.replace('PRE', 'PRE' + item)] == '1';
- }
- monitorData['PRE_AlamSignal'.replace('PRE', 'PRE' + item)] === undefined ? '-' : monitorData['PRE_AlamSignal'.replace('PRE', 'PRE' + item)];
- stateObj.fault = monitorData['PRE_AlamSignal'.replace('PRE', 'PRE' + item)] == '1';
- });
- stateArr.push(stateObj);
- });
- return stateArr;
- }
|