nitrogen.data.1.ts 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. import { ref, defineAsyncComponent } 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_Hsw,
  32. preFanMonitorData as preFanMonitorData_Hsw,
  33. preMonitorList as preMonitorList_Hsw,
  34. cqgMonitorList as cqgMonitorList_Hsw,
  35. prefix as prefix_Hsw,
  36. getSysState as getSysState_Hsw,
  37. totalData as totalData_Hsw,
  38. } from './nitrogen.dataHsw'; // 大柳塔
  39. import {
  40. monitorDataGroupArr as monitorDataGroupArr_Hjt,
  41. preFanMonitorData as preFanMonitorData_Hjt,
  42. preMonitorList as preMonitorList_Hjt,
  43. cqgMonitorList as cqgMonitorList_Hjt,
  44. prefix as prefix_Hjt,
  45. getSysState as getSysState_Hjt,
  46. totalData as totalData_Hjt,
  47. } from './nitrogen.dataHjt'; // 活鸡兔
  48. import {
  49. monitorDataGroupArr as monitorDataGroupArr_YJ,
  50. preFanMonitorData as preFanMonitorData_YJ,
  51. preMonitorList as preMonitorList_YJ,
  52. cqgMonitorList as cqgMonitorList_YJ,
  53. prefix as prefix_YJ,
  54. getSysState as getSysState_YJ,
  55. totalData as totalData_YJ,
  56. } from './nitrogen.dataYJ'; // 窑街
  57. export function getNitrogenHome() {
  58. const { sysOrgCode } = useGlobSetting();
  59. debugger;
  60. console.log(sysOrgCode, 'sysOrgCode----------------------');
  61. let nitrogenHome;
  62. switch (sysOrgCode) {
  63. case 'sdmtjtbltmk': //补连塔
  64. nitrogenHome = defineAsyncComponent(() => import('./components/nitrogenHomeBLT.vue'));
  65. return nitrogenHome;
  66. default:
  67. nitrogenHome = defineAsyncComponent(() => import('./components/nitrogenHome.vue'));
  68. return nitrogenHome;
  69. }
  70. }
  71. export type State = {
  72. isRun: boolean;
  73. fault: boolean;
  74. };
  75. export const bottomBtnList = ref([
  76. {
  77. text: '监控界面',
  78. value: 'nitrogenMonitor',
  79. isHover: false,
  80. },
  81. {
  82. text: '关键节点监测',
  83. value: 'nitrogenNode',
  84. isHover: false,
  85. },
  86. {
  87. text: '实时曲线',
  88. value: 'nitrogenEcharts',
  89. isHover: false,
  90. },
  91. {
  92. text: '压风机历史记录',
  93. value: 'nitrogenHistory',
  94. isHover: false,
  95. },
  96. {
  97. text: '操作历史记录',
  98. value: 'nitrogenHandleHistory',
  99. isHover: false,
  100. },
  101. {
  102. text: '故障诊断历史记录',
  103. value: 'nitrogenWarningHistory',
  104. isHover: false,
  105. },
  106. ]);
  107. export function getMonitorData() {
  108. const globSetting = useGlobSetting();
  109. switch (globSetting.sysOrgCode) {
  110. case 'yjmdsankuang': // 窑街三矿
  111. return {
  112. monitorDataGroupArr: monitorDataGroupArr_YJ,
  113. preFanMonitorData: preFanMonitorData_YJ,
  114. preMonitorList: preMonitorList_YJ,
  115. cqgMonitorList: cqgMonitorList_YJ,
  116. prefix: prefix_YJ,
  117. totalData: totalData_YJ,
  118. getSysState: getSysState_YJ,
  119. };
  120. case 'sdmtjtdltmkhjtj': // 活鸡兔井
  121. return {
  122. monitorDataGroupArr: monitorDataGroupArr_Hjt,
  123. preFanMonitorData: preFanMonitorData_Hjt,
  124. preMonitorList: preMonitorList_Hjt,
  125. cqgMonitorList: cqgMonitorList_Hjt,
  126. prefix: prefix_Hjt,
  127. getSysState: getSysState_Hjt,
  128. totalData: totalData_Hjt,
  129. };
  130. case 'sdmtjtdltmk': // 大柳塔井
  131. return {
  132. monitorDataGroupArr: monitorDataGroupArr_Dlt,
  133. preFanMonitorData: preFanMonitorData_Dlt,
  134. preMonitorList: preMonitorList_Dlt,
  135. cqgMonitorList: cqgMonitorList_Dlt,
  136. prefix: prefix_Dlt,
  137. getSysState: getSysState_Dlt,
  138. totalData: totalData_Dlt,
  139. };
  140. case 'sdmtjtbetmk': // 布尔台
  141. return {
  142. monitorDataGroupArr: monitorDataGroupArr_Bet,
  143. preFanMonitorData: preFanMonitorData_Bet,
  144. preMonitorList: preMonitorList_Bet,
  145. cqgMonitorList: cqgMonitorList_Bet,
  146. prefix: prefix_Bet,
  147. getSysState: getSysState_Bet,
  148. totalData: totalData_Bet,
  149. };
  150. case 'sdmtjtjjmk': // 锦界
  151. return {
  152. monitorDataGroupArr: monitorDataGroupArr_Jj,
  153. preFanMonitorData: preFanMonitorData_Jj,
  154. preMonitorList: preMonitorList_Jj,
  155. cqgMonitorList: cqgMonitorList_Jj,
  156. prefix: prefix_Jj,
  157. getSysState: getSysState_Jj,
  158. totalData: totalData_Ji,
  159. };
  160. case 'yjmdhswmk': // 锦界
  161. return {
  162. monitorDataGroupArr: monitorDataGroupArr_Hsw,
  163. preFanMonitorData: preFanMonitorData_Hsw,
  164. preMonitorList: preMonitorList_Hsw,
  165. cqgMonitorList: cqgMonitorList_Hsw,
  166. prefix: prefix_Hsw,
  167. getSysState: getSysState_Hsw,
  168. totalData: totalData_Hsw,
  169. };
  170. default: //默认锦界
  171. // return {
  172. // monitorDataGroupArr: monitorDataGroupArr_Bet,
  173. // preFanMonitorData: preFanMonitorData_Bet,
  174. // preMonitorList: preMonitorList_Bet,
  175. // cqgMonitorList: cqgMonitorList_Bet,
  176. // prefix: prefix_Bet,
  177. // getSysState: getSysState_Bet,
  178. // totalData: totalData_Bet,
  179. // };
  180. return {
  181. monitorDataGroupArr: monitorDataGroupArr_Hsw,
  182. preFanMonitorData: preFanMonitorData_Hsw,
  183. preMonitorList: preMonitorList_Hsw,
  184. cqgMonitorList: cqgMonitorList_Hsw,
  185. prefix: prefix_Hsw,
  186. getSysState: getSysState_Hsw,
  187. totalData: totalData_Hsw,
  188. };
  189. }
  190. }