123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- import { ref, defineAsyncComponent } from 'vue';
- import { useGlobSetting } from '/@/hooks/setting';
- export function getNitrogenHome() {
- // const { sysOrgCode } = useGlobSetting();
- const sysOrgCode = 'sdmtjtswmk';
- let nitrogenHome;
- switch (sysOrgCode) {
- case 'sdmtjtbltmk': //补连塔
- nitrogenHome = defineAsyncComponent(() => import('./components/nitrogenHomeBLT.vue'));
- return nitrogenHome;
- case 'sdmtjtswmk':
- case 'sdmtjtwlmlmk':
- case 'yjmdjhmk': // 窑街金河矿
- case 'sdmtjtyjlmk': //榆家梁
- nitrogenHome = defineAsyncComponent(() => import('./components/nitrogenHome1.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 { sysOrgCode } = useGlobSetting();
- const sysOrgCode = 'sdmtjtswmk';
- switch (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');
- case 'sdmtjtswmk': // 上湾
- return await import('./nitrogen.dataSw');
- case 'sdmtjtyjlmk': // 榆家梁
- return await import('./nitrogen.data.yjl');
- case 'sdmtjtwlmlmk': // 乌兰木伦
- return await import('./nitrogen.data.wlml');
- case 'yjmdjhmk': // 窑街金河矿
- return await import('./nitrogen.data.jh');
- default: //默认
- return await import('./nitrogen.dataCc_2');
- // return await import('./nitrogen.data.yjl');
- }
- }
- interface deviceChildType {
- title: string;
- key: string[];
- childTitle: string[];
- }
- interface propertyListType {
- title: string;
- unit: string;
- code: string;
- child: [];
- }
- export interface devicePropertyType {
- type: string;
- title: string;
- stateHeader: [];
- hideInGroup?: any[];
- children: deviceChildType[];
- list: propertyListType[];
- key: string;
- }
|