mockData.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. export const turbineNames = [
  2. "JH03",
  3. "JH04",
  4. "JH05",
  5. "JH06",
  6. "JH07",
  7. "JH08",
  8. "JH09",
  9. "JH10",
  10. "JH11",
  11. ];
  12. const wakeTableImage = require("../images/image(3).png");
  13. export const tableData = [
  14. {
  15. name: "风机01",
  16. affected: "yes",
  17. turbulence: 80,
  18. loss: 2,
  19. confidence: "90%",
  20. image: wakeTableImage,
  21. },
  22. {
  23. name: "风机02",
  24. affected: "no",
  25. turbulence: 90,
  26. loss: 1,
  27. confidence: "80%",
  28. image: wakeTableImage,
  29. },
  30. {
  31. name: "风机03",
  32. affected: "no",
  33. turbulence: 90,
  34. loss: 1,
  35. confidence: "80%",
  36. image: wakeTableImage,
  37. },
  38. {
  39. name: "风机04",
  40. affected: "yes",
  41. turbulence: 75,
  42. loss: 3,
  43. confidence: "85%",
  44. image: wakeTableImage,
  45. },
  46. {
  47. name: "风机05",
  48. affected: "no",
  49. turbulence: 45,
  50. loss: 1,
  51. confidence: "95%",
  52. image: wakeTableImage,
  53. },
  54. {
  55. name: "风机06",
  56. affected: "yes",
  57. turbulence: 68,
  58. loss: 4,
  59. confidence: "78%",
  60. image: wakeTableImage,
  61. },
  62. {
  63. name: "风机07",
  64. affected: "no",
  65. turbulence: 55,
  66. loss: 1,
  67. confidence: "92%",
  68. image: wakeTableImage,
  69. },
  70. {
  71. name: "风机08",
  72. affected: "yes",
  73. turbulence: 72,
  74. loss: 3,
  75. confidence: "88%",
  76. image: wakeTableImage,
  77. },
  78. {
  79. name: "风机09",
  80. affected: "no",
  81. turbulence: 48,
  82. loss: 2,
  83. confidence: "90%",
  84. image: wakeTableImage,
  85. },
  86. {
  87. name: "风机10",
  88. affected: "yes",
  89. turbulence: 85,
  90. loss: 5,
  91. confidence: "75%",
  92. image: wakeTableImage,
  93. },
  94. {
  95. name: "风机11",
  96. affected: "no",
  97. turbulence: 52,
  98. loss: 1,
  99. confidence: "94%",
  100. image: wakeTableImage,
  101. },
  102. {
  103. name: "风机12",
  104. affected: "yes",
  105. turbulence: 70,
  106. loss: 3,
  107. confidence: "86%",
  108. image: wakeTableImage,
  109. },
  110. ];
  111. export function getTurbulenceClass(value) {
  112. if (value >= 80) return "wrw-value-high";
  113. if (value >= 60) return "wrw-value-medium";
  114. return "wrw-value-low";
  115. }
  116. export function getLossClass(value) {
  117. if (value >= 3) return "wrw-value-high";
  118. if (value >= 2) return "wrw-value-medium";
  119. return "wrw-value-low";
  120. }
  121. export function getConfidenceClass(value) {
  122. const num = parseInt(value, 10);
  123. if (num >= 90) return "wrw-value-high";
  124. if (num >= 80) return "wrw-value-medium";
  125. return "wrw-value-low";
  126. }