nitrogen.data.1.ts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. import { ref } from 'vue';
  2. import { useGlobSetting } from '/@/hooks/setting';
  3. import {
  4. monitorDataGroupArr as monitorDataGroupArr_Jj,
  5. preFanMonitorData as preFanMonitorData_Jj,
  6. preMonitorList as preMonitorList_Jj,
  7. cqgMonitorList as cqgMonitorList_Jj,
  8. prefix as prefix_Jj,
  9. getSysState as getSysState_Jj,
  10. totalData as totalData_Ji,
  11. } from './nitrogen.dataJj'; // 锦界
  12. import {
  13. monitorDataGroupArr as monitorDataGroupArr_Bet,
  14. preFanMonitorData as preFanMonitorData_Bet,
  15. preMonitorList as preMonitorList_Bet,
  16. cqgMonitorList as cqgMonitorList_Bet,
  17. prefix as prefix_Bet,
  18. getSysState as getSysState_Bet,
  19. totalData as totalData_Bet,
  20. } from './nitrogen.dataBet'; // 布尔台
  21. import {
  22. monitorDataGroupArr as monitorDataGroupArr_Dlt,
  23. preFanMonitorData as preFanMonitorData_Dlt,
  24. preMonitorList as preMonitorList_Dlt,
  25. cqgMonitorList as cqgMonitorList_Dlt,
  26. prefix as prefix_Dlt,
  27. getSysState as getSysState_Dlt,
  28. totalData as totalData_Dlt,
  29. } from './nitrogen.dataDlt'; // 大柳塔
  30. import {
  31. monitorDataGroupArr as monitorDataGroupArr_Hjt,
  32. preFanMonitorData as preFanMonitorData_Hjt,
  33. preMonitorList as preMonitorList_Hjt,
  34. cqgMonitorList as cqgMonitorList_Hjt,
  35. prefix as prefix_Hjt,
  36. getSysState as getSysState_Hjt,
  37. totalData as totalData_Hjt,
  38. } from './nitrogen.dataHjt'; // 活鸡兔
  39. import {
  40. monitorDataGroupArr as monitorDataGroupArr_YJ,
  41. preFanMonitorData as preFanMonitorData_YJ,
  42. preMonitorList as preMonitorList_YJ,
  43. cqgMonitorList as cqgMonitorList_YJ,
  44. prefix as prefix_YJ,
  45. getSysState as getSysState_YJ,
  46. totalData as totalData_YJ,
  47. } from './nitrogen.dataYJ'; // 窑街
  48. export type State = {
  49. isRun: boolean;
  50. fault: boolean;
  51. };
  52. export const bottomBtnList = ref([
  53. {
  54. text: '监控界面',
  55. value: 'nitrogenMonitor',
  56. isHover: false,
  57. },
  58. {
  59. text: '关键节点监测',
  60. value: 'nitrogenNode',
  61. isHover: false,
  62. },
  63. {
  64. text: '实时曲线',
  65. value: 'nitrogenEcharts',
  66. isHover: false,
  67. },
  68. {
  69. text: '压风机历史记录',
  70. value: 'nitrogenHistory',
  71. isHover: false,
  72. },
  73. {
  74. text: '操作历史记录',
  75. value: 'nitrogenHandleHistory',
  76. isHover: false,
  77. },
  78. {
  79. text: '故障诊断历史记录',
  80. value: 'nitrogenWarningHistory',
  81. isHover: false,
  82. },
  83. ]);
  84. export function getMonitorData() {
  85. const globSetting = useGlobSetting();
  86. switch (globSetting.sysOrgCode) {
  87. case 'yjmdsankuang': // 窑街三矿
  88. return {
  89. monitorDataGroupArr: monitorDataGroupArr_YJ,
  90. preFanMonitorData: preFanMonitorData_YJ,
  91. preMonitorList: preMonitorList_YJ,
  92. cqgMonitorList: cqgMonitorList_YJ,
  93. prefix: prefix_YJ,
  94. totalData: totalData_YJ,
  95. getSysState: getSysState_YJ,
  96. };
  97. case 'sdmtjtdltmkhjtj': // 活鸡兔井
  98. return {
  99. monitorDataGroupArr: monitorDataGroupArr_Hjt,
  100. preFanMonitorData: preFanMonitorData_Hjt,
  101. preMonitorList: preMonitorList_Hjt,
  102. cqgMonitorList: cqgMonitorList_Hjt,
  103. prefix: prefix_Hjt,
  104. getSysState: getSysState_Hjt,
  105. totalData: totalData_Hjt,
  106. };
  107. case 'sdmtjtdltmk': // 大柳塔井
  108. return {
  109. monitorDataGroupArr: monitorDataGroupArr_Dlt,
  110. preFanMonitorData: preFanMonitorData_Dlt,
  111. preMonitorList: preMonitorList_Dlt,
  112. cqgMonitorList: cqgMonitorList_Dlt,
  113. prefix: prefix_Dlt,
  114. getSysState: getSysState_Dlt,
  115. totalData: totalData_Dlt,
  116. };
  117. case 'sdmtjtbetmk': // 布尔台
  118. return {
  119. monitorDataGroupArr: monitorDataGroupArr_Bet,
  120. preFanMonitorData: preFanMonitorData_Bet,
  121. preMonitorList: preMonitorList_Bet,
  122. cqgMonitorList: cqgMonitorList_Bet,
  123. prefix: prefix_Bet,
  124. getSysState: getSysState_Bet,
  125. totalData: totalData_Bet,
  126. };
  127. case 'sdmtjtjjmk': // 锦界
  128. return {
  129. monitorDataGroupArr: monitorDataGroupArr_Jj,
  130. preFanMonitorData: preFanMonitorData_Jj,
  131. preMonitorList: preMonitorList_Jj,
  132. cqgMonitorList: cqgMonitorList_Jj,
  133. prefix: prefix_Jj,
  134. getSysState: getSysState_Jj,
  135. totalData: totalData_Ji,
  136. };
  137. default: //默认锦界
  138. return {
  139. monitorDataGroupArr: monitorDataGroupArr_Bet,
  140. preFanMonitorData: preFanMonitorData_Bet,
  141. preMonitorList: preMonitorList_Bet,
  142. cqgMonitorList: cqgMonitorList_Bet,
  143. prefix: prefix_Bet,
  144. getSysState: getSysState_Bet,
  145. totalData: totalData_Bet,
  146. };
  147. }
  148. }