import { ref, defineAsyncComponent } from 'vue'; import { useGlobSetting } from '/@/hooks/setting'; export function getNitrogenHome() { const { sysOrgCode } = useGlobSetting(); 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 async function getMonitorData() { const globSetting = useGlobSetting(); switch (globSetting.sysOrgCode) { case 'yjmdsankuang': // 窑街三矿 return await import('./nitrogen.dataYJ'); case 'sdmtjtdltmkhjtj': // 活鸡兔井 return await import('./nitrogen.dataHjt'); case 'sdmtjtdltmk': // 大柳塔井 return await import('./nitrogen.dataDlt'); case 'sdmtjtbetmk': // 布尔台 return await import('./nitrogen.dataBet'); case 'sdmtjtjjmk': // 锦界 return await import('./nitrogen.dataJj'); case 'yjmdhswmk': // 海石湾 return await import('./nitrogen.dataHsw'); case 'sdmtjtltmk': // 柳塔 return await import('./nitrogen.dataLT'); case 'sdmtjtcctmk': // 寸草1 return await import('./nitrogen.dataCc'); case 'sdmtjtcctrk': // 寸草2 return await import('./nitrogen.dataCc_2'); default: //默认 // return await import('./nitrogen.dataCc_2'); return await import('./nitrogen.dataBet'); } }