重构xuchang-screen,从umi->cra, 计划引入redux
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

121 líneas
4.1 KiB

  1. const total = `AN_1_1,助燃风故障报警
  2. AN_1_2,压延机冷却风故障报警
  3. AN_1_3,L吊墙冷却风机故障报警
  4. AN_1_4,熔化带及部分澄清部冷却风机故障报警
  5. AN_2_1,澄清带池壁冷却风机故障报警
  6. AN_2_2,钢碴碴冷却风机故障报警
  7. AN_2_3,支通路拐角冷却风机报警
  8. AN_2_4,吊墙吊钩砖结构温升报警
  9. AN_3_1,深层水包冷却水温升报警
  10. AN_3_2,深层水包冷却水断水报警
  11. AN_3_3,卡脖吊平冷却水断水报警
  12. AN_3_4,卡脖吊平喧冷却水温升报警
  13. AN_4_1,液面计冷却水断水报警
  14. AN_4_2,液面计冷却水温升报警
  15. AN_4_3,循环水入口压力低报警
  16. AN_4_4,天然气压力高低报警
  17. AN_5_1,助燃风风压低报警
  18. AN_5_2,净化压缩气压力低报警
  19. AN_5_3,普通压缩空气压力高低报警
  20. AN_5_4,焦炉煤气气压力高低报警
  21. AN_6_1,换向过程故障报警
  22. AN_6_2,空交机换向不到位报警
  23. AN_6_3,投料机故障报警
  24. AN_6_4,备用
  25. AN_7_1,1#压延机冷却水断水报警
  26. AN_7_2,1#压延机冷却水温升报警
  27. AN_7_3,1#过渡辊台冷却水断水报警
  28. AN_7_4,1过渡辊台冷却水温升报警
  29. AN_8_1,1#线唇砖冷却水断水报警
  30. AN_8_2,1#线唇砖冷却水温升报警
  31. AN_8_3,1#退火窑A区风机报警
  32. AN_8_4,1#退火窑B区风机报警
  33. AN_9_1,1#退火窑c区风机报警
  34. AN_9_2,1#退火窑Ret1区风机报警
  35. AN_9_3,1#退火窑Ret2区风机报警
  36. AN_9_4,1#退火窑F1区风机报警
  37. AN_10_1,1#退火窑F2区风机报警
  38. AN_10_2,1#主传动报警
  39. AN_10_3,1#压延机报警
  40. AN_10_4,备用
  41. AN_11_1,2#压延机冷却水断水报警
  42. AN_11_2,2#压延机冷却水温升报警
  43. AN_11_3,2#过渡辊台冷却水断水报警
  44. AN_11_4,2#过渡辊台冷却水温升报警
  45. AN_12_1,2#线唇砖冷却水断水报警
  46. AN_12_2,2#线唇砖冷却水温升报警
  47. AN_12_3,2#退火窑A区风机报警
  48. AN_12_4,2#退火窑B区风机报警
  49. AN_13_1,2#退火窑c区风机报警
  50. AN_13_2,2#退火窑Ret1区风机报警
  51. AN_13_3,2#退火窑Ret2区风机报警
  52. AN_13_4,2#退火窑F1区风机报警
  53. AN_14_1,2#退火窑F2区风机报警
  54. AN_14_2,2#主传动报警
  55. AN_14_3,2#压延机报警
  56. AN_14_4,备用
  57. AN_15_1,3#压延机冷却水断水报警
  58. AN_15_2,3压延机冷却水温升报警
  59. AN_15_3,3#过渡辊台冷却水断水报警
  60. AN_15_4,3#过渡辊台冷却水温升报警
  61. AN_16_1,3#线唇砖冷却水断水报警
  62. AN_16_2,3#线唇砖冷却水温升报警
  63. AN_16_3,3#退火窑A区风机报警
  64. AN_16_4,3#退火窑B区风机报警
  65. AN_17_1,3#退火窑c区风机报警
  66. AN_17_2,3#退火窑Ret1区风机报警
  67. AN_17_3,3#退火窑Ret2区风机报警
  68. AN_17_4,3#退火窑F1区风机报警
  69. AN_18_1,3#退火窑F2区风机报警
  70. AN_18_2,3#主传动报警
  71. AN_18_3,3#压延机报警
  72. AN_18_4,备用
  73. AN_19_1,4#压延机冷却水断水报警
  74. AN_19_2,4压延机冷却水温升报警
  75. AN_19_3,4#过渡辊台冷却水断水报警
  76. AN_19_4,4#过渡辊台冷却水温升报警
  77. AN_20_1,4#线唇砖冷却水断水报警
  78. AN_20_2,4#线唇砖冷却水温升报警
  79. AN_20_3,4#退火窑A区风机报警
  80. AN_20_4,4#退火窑B区风机报警
  81. AN_21_1,4#退火窑c区风机报警
  82. AN_21_2,4#退火窑Ret1区风机报警
  83. AN_21_3,4#退火窑Ret2区风机报警
  84. AN_21_4,4#退火窑F1区风机报警
  85. AN_22_1,4#退火窑F2区风机报警
  86. AN_22_2,4#主传动报警
  87. AN_22_3,4#压延机报警
  88. AN_23_1,5#压延机冷却水断水报警
  89. AN_23_2,5#压延机冷却水温升报警
  90. AN_23_3,5#过渡辊台冷却水断水报警
  91. AN_23_4,5#过渡台冷却水温升报警
  92. AN_24_1,5#线唇砖冷却水断水报警
  93. AN_24_2,5#线唇砖冷却水温升报警
  94. AN_24_3,5#退火窑A区风机报警
  95. AN_24_4,5#退火窑B区风机报警
  96. AN_25_1,5#退火窑c区风机报警
  97. AN_25_2,5#退火窑Ret1区风机报警
  98. AN_25_3,5#退火窑Ret2区风机报警
  99. AN_25_4,5#退火窑F1区风机报警
  100. AN_26_1,5#退火窑F2区风机报警
  101. AN_26_2,5#主传动报警
  102. AN_26_3,5#压延机报警
  103. `;
  104. // const totalAlarmList = total.split("\n");
  105. const getRandomAlarmList = function (num) {
  106. const totalAlarmList = total.split("\n");
  107. let alarmList = [];
  108. for (let i = 0; i < num; i++) {
  109. let index = Math.floor(Math.random() * totalAlarmList.length);
  110. const chosen = totalAlarmList[index];
  111. totalAlarmList.splice(index, 1);
  112. alarmList.push(chosen);
  113. }
  114. return alarmList;
  115. };
  116. module.exports = {
  117. getRandomAlarmList,
  118. };