nitrogen.data.1.ts 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import { ref, defineAsyncComponent } from 'vue';
  2. import { useGlobSetting } from '/@/hooks/setting';
  3. export function getNitrogenHome() {
  4. const { sysOrgCode } = useGlobSetting();
  5. let nitrogenHome;
  6. switch (sysOrgCode) {
  7. case 'sdmtjtbltmk': //补连塔
  8. nitrogenHome = defineAsyncComponent(() => import('./components/nitrogenHomeBLT.vue'));
  9. return nitrogenHome;
  10. default:
  11. nitrogenHome = defineAsyncComponent(() => import('./components/nitrogenHome.vue'));
  12. return nitrogenHome;
  13. }
  14. }
  15. export type State = {
  16. isRun: boolean;
  17. fault: boolean;
  18. };
  19. export const bottomBtnList = ref([
  20. {
  21. text: '监控界面',
  22. value: 'nitrogenMonitor',
  23. isHover: false,
  24. },
  25. {
  26. text: '关键节点监测',
  27. value: 'nitrogenNode',
  28. isHover: false,
  29. },
  30. {
  31. text: '实时曲线',
  32. value: 'nitrogenEcharts',
  33. isHover: false,
  34. },
  35. {
  36. text: '压风机历史记录',
  37. value: 'nitrogenHistory',
  38. isHover: false,
  39. },
  40. {
  41. text: '操作历史记录',
  42. value: 'nitrogenHandleHistory',
  43. isHover: false,
  44. },
  45. {
  46. text: '故障诊断历史记录',
  47. value: 'nitrogenWarningHistory',
  48. isHover: false,
  49. },
  50. ]);
  51. export async function getMonitorData() {
  52. const globSetting = useGlobSetting();
  53. switch (globSetting.sysOrgCode) {
  54. case 'yjmdsankuang': // 窑街三矿
  55. return await import('./nitrogen.dataYJ');
  56. case 'sdmtjtdltmkhjtj': // 活鸡兔井
  57. return await import('./nitrogen.dataHjt');
  58. case 'sdmtjtdltmk': // 大柳塔井
  59. return await import('./nitrogen.dataDlt');
  60. case 'sdmtjtbetmk': // 布尔台
  61. return await import('./nitrogen.dataBet');
  62. case 'sdmtjtjjmk': // 锦界
  63. return await import('./nitrogen.dataJj');
  64. case 'yjmdhswmk': // 海石湾
  65. return await import('./nitrogen.dataHsw');
  66. case 'sdmtjtltmk': // 柳塔
  67. return await import('./nitrogen.dataLT');
  68. case 'sdmtjtcctmk': // 寸草1
  69. return await import('./nitrogen.dataCc');
  70. case 'sdmtjtcctrk': // 寸草2
  71. return await import('./nitrogen.dataCc_2');
  72. default: //默认
  73. // return await import('./nitrogen.dataCc_2');
  74. return await import('./nitrogen.dataBet');
  75. }
  76. }