import { ref, defineAsyncComponent } from 'vue'; import { useGlobSetting } from '/@/hooks/setting'; import { monitorDataGroupArr as monitorDataGroupArr_Jj, preFanMonitorData as preFanMonitorData_Jj, preMonitorList as preMonitorList_Jj, cqgMonitorList as cqgMonitorList_Jj, prefix as prefix_Jj, getSysState as getSysState_Jj, totalData as totalData_Ji, } from './nitrogen.dataJj'; // 锦界 import { monitorDataGroupArr as monitorDataGroupArr_Bet, preFanMonitorData as preFanMonitorData_Bet, preMonitorList as preMonitorList_Bet, cqgMonitorList as cqgMonitorList_Bet, prefix as prefix_Bet, getSysState as getSysState_Bet, totalData as totalData_Bet, } from './nitrogen.dataBet'; // 布尔台 import { monitorDataGroupArr as monitorDataGroupArr_Dlt, preFanMonitorData as preFanMonitorData_Dlt, preMonitorList as preMonitorList_Dlt, cqgMonitorList as cqgMonitorList_Dlt, prefix as prefix_Dlt, getSysState as getSysState_Dlt, totalData as totalData_Dlt, } from './nitrogen.dataDlt'; // 大柳塔 import { monitorDataGroupArr as monitorDataGroupArr_Hsw, preFanMonitorData as preFanMonitorData_Hsw, preMonitorList as preMonitorList_Hsw, cqgMonitorList as cqgMonitorList_Hsw, prefix as prefix_Hsw, getSysState as getSysState_Hsw, totalData as totalData_Hsw, } from './nitrogen.dataHsw'; // 大柳塔 import { monitorDataGroupArr as monitorDataGroupArr_Hjt, preFanMonitorData as preFanMonitorData_Hjt, preMonitorList as preMonitorList_Hjt, cqgMonitorList as cqgMonitorList_Hjt, prefix as prefix_Hjt, getSysState as getSysState_Hjt, totalData as totalData_Hjt, } from './nitrogen.dataHjt'; // 活鸡兔 import { monitorDataGroupArr as monitorDataGroupArr_YJ, preFanMonitorData as preFanMonitorData_YJ, preMonitorList as preMonitorList_YJ, cqgMonitorList as cqgMonitorList_YJ, prefix as prefix_YJ, getSysState as getSysState_YJ, totalData as totalData_YJ, } from './nitrogen.dataYJ'; // 窑街 export function getNitrogenHome() { const { sysOrgCode } = useGlobSetting(); debugger; console.log(sysOrgCode, 'sysOrgCode----------------------'); let nitrogenHome; switch (sysOrgCode) { case 'sdmtjtbltmk': //补连塔 nitrogenHome = defineAsyncComponent(() => import('./components/nitrogenHomeBLT.vue')); return nitrogenHome; default: nitrogenHome = defineAsyncComponent(() => import('./components/nitrogenHome.vue')); return nitrogenHome; } } export type State = { isRun: boolean; fault: boolean; }; 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 function getMonitorData() { const globSetting = useGlobSetting(); switch (globSetting.sysOrgCode) { case 'yjmdsankuang': // 窑街三矿 return { monitorDataGroupArr: monitorDataGroupArr_YJ, preFanMonitorData: preFanMonitorData_YJ, preMonitorList: preMonitorList_YJ, cqgMonitorList: cqgMonitorList_YJ, prefix: prefix_YJ, totalData: totalData_YJ, getSysState: getSysState_YJ, }; case 'sdmtjtdltmkhjtj': // 活鸡兔井 return { monitorDataGroupArr: monitorDataGroupArr_Hjt, preFanMonitorData: preFanMonitorData_Hjt, preMonitorList: preMonitorList_Hjt, cqgMonitorList: cqgMonitorList_Hjt, prefix: prefix_Hjt, getSysState: getSysState_Hjt, totalData: totalData_Hjt, }; case 'sdmtjtdltmk': // 大柳塔井 return { monitorDataGroupArr: monitorDataGroupArr_Dlt, preFanMonitorData: preFanMonitorData_Dlt, preMonitorList: preMonitorList_Dlt, cqgMonitorList: cqgMonitorList_Dlt, prefix: prefix_Dlt, getSysState: getSysState_Dlt, totalData: totalData_Dlt, }; case 'sdmtjtbetmk': // 布尔台 return { monitorDataGroupArr: monitorDataGroupArr_Bet, preFanMonitorData: preFanMonitorData_Bet, preMonitorList: preMonitorList_Bet, cqgMonitorList: cqgMonitorList_Bet, prefix: prefix_Bet, getSysState: getSysState_Bet, totalData: totalData_Bet, }; case 'sdmtjtjjmk': // 锦界 return { monitorDataGroupArr: monitorDataGroupArr_Jj, preFanMonitorData: preFanMonitorData_Jj, preMonitorList: preMonitorList_Jj, cqgMonitorList: cqgMonitorList_Jj, prefix: prefix_Jj, getSysState: getSysState_Jj, totalData: totalData_Ji, }; case 'yjmdhswmk': // 锦界 return { monitorDataGroupArr: monitorDataGroupArr_Hsw, preFanMonitorData: preFanMonitorData_Hsw, preMonitorList: preMonitorList_Hsw, cqgMonitorList: cqgMonitorList_Hsw, prefix: prefix_Hsw, getSysState: getSysState_Hsw, totalData: totalData_Hsw, }; default: //默认锦界 // return { // monitorDataGroupArr: monitorDataGroupArr_Bet, // preFanMonitorData: preFanMonitorData_Bet, // preMonitorList: preMonitorList_Bet, // cqgMonitorList: cqgMonitorList_Bet, // prefix: prefix_Bet, // getSysState: getSysState_Bet, // totalData: totalData_Bet, // }; return { monitorDataGroupArr: monitorDataGroupArr_Hsw, preFanMonitorData: preFanMonitorData_Hsw, preMonitorList: preMonitorList_Hsw, cqgMonitorList: cqgMonitorList_Hsw, prefix: prefix_Hsw, getSysState: getSysState_Hsw, totalData: totalData_Hsw, }; } }