index.vue 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. <template>
  2. <div id="outer">
  3. <div class="title">
  4. <p style="color:#4adefe;">三机监控</p>
  5. </div>
  6. <img style="width: 1300px;margin-left:100px" src="./top.png" />
  7. <div style="height: 50px"></div>
  8. <div class="row">
  9. <div class="square">
  10. <img class="img" src="./sc.png" />
  11. <div class="inf">
  12. <div style="height: 20%;font-size: 20px;color: #4adefe;">刮板机 运行状态</div>
  13. <div class="details">
  14. <div>运行速度:
  15. <span>
  16. {{ data.transporter_speed }}m/s
  17. </span>
  18. </div>
  19. <div>电机功率:
  20. <span>
  21. {{ data.transporter_power }}W
  22. </span>
  23. </div>
  24. <div>减速器油温:
  25. <span>
  26. {{ data.transporter_reducerOilTemperature }}℃
  27. </span>
  28. </div>
  29. <div>电机电流:
  30. <span>
  31. {{ data.transporter_current }}A
  32. </span>
  33. </div>
  34. <div>电机轴温:
  35. <span>
  36. {{ data.transporter_motorTemperature }}℃
  37. </span>
  38. </div>
  39. <div>冷却水水压:
  40. <span>
  41. {{ data.transporter_pressure }}Pa
  42. </span>
  43. </div>
  44. <div>电机电压:
  45. <span>
  46. {{ data.transporter_voltage }}V
  47. </span>
  48. </div>
  49. <div>减速器轴温:
  50. <span>
  51. {{ data.transporter_reducerShaftTemperature }}℃
  52. </span>
  53. </div>
  54. <div>冷却水水温:
  55. <span>
  56. {{ data.transporter_waterTemperature }}℃
  57. </span>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. <div class="square">
  63. <img class="img" src="./breaker.png" />
  64. <div class="inf">
  65. <div style="height: 20%;font-size: 20px;color: #4adefe;">破碎机 运行状态</div>
  66. <div class="details">
  67. <div>运行速度:
  68. <span>
  69. {{ data.transporter_speed }}m/s
  70. </span>
  71. </div>
  72. <div>电机功率:
  73. <span>
  74. {{ data.transporter_power }}W
  75. </span>
  76. </div>
  77. <div>减速器油温:
  78. <span>
  79. {{ data.transporter_reducerOilTemperature }}℃
  80. </span>
  81. </div>
  82. <div>电机电流:
  83. <span>
  84. {{ data.transporter_current }}A
  85. </span>
  86. </div>
  87. <div>电机轴温:
  88. <span>
  89. {{ data.transporter_motorTemperature }}℃
  90. </span>
  91. </div>
  92. <div>冷却水水压:
  93. <span>
  94. {{ data.transporter_pressure }}Pa
  95. </span>
  96. </div>
  97. <div>电机电压:
  98. <span>
  99. {{ data.transporter_voltage }}V
  100. </span>
  101. </div>
  102. <div>减速器轴温:
  103. <span>
  104. {{ data.transporter_reducerShaftTemperature }}℃
  105. </span>
  106. </div>
  107. <div>冷却水水温:
  108. <span>
  109. {{ data.transporter_waterTemperature }}℃
  110. </span>
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115. <div class="square">
  116. <img class="img" src="./tr.png" />
  117. <div class="inf">
  118. <div style="height: 20%; font-size: 20px; color: #4adefe;">转载机 运行状态</div>
  119. <div class="details">
  120. <div>运行速度:
  121. <span>
  122. {{ data.transporter_speed }} m/s
  123. </span>
  124. </div>
  125. <div>电机功率:
  126. <span>
  127. {{ data.transporter_power }}W
  128. </span>
  129. </div>
  130. <div>减速器油温:
  131. <span>
  132. {{ data.transporter_reducerOilTemperature }}℃
  133. </span>
  134. </div>
  135. <div>电机电流:
  136. <span>
  137. {{ data.transporter_current }}A
  138. </span>
  139. </div>
  140. <div>电机轴温:
  141. <span>
  142. {{ data.transporter_motorTemperature }}℃
  143. </span>
  144. </div>
  145. <div>冷却水水压:
  146. <span>
  147. {{ data.transporter_pressure }}Pa
  148. </span>
  149. </div>
  150. <div>电机电压:
  151. <span>
  152. {{ data.transporter_voltage }}V
  153. </span>
  154. </div>
  155. <div>减速器轴温:
  156. <span>
  157. {{ data.transporter_reducerShaftTemperature }}℃
  158. </span>
  159. </div>
  160. <div>冷却水水温:
  161. <span>
  162. {{ data.transporter_waterTemperature }}℃
  163. </span>
  164. </div>
  165. </div>
  166. </div>
  167. </div>
  168. </div>
  169. </div>
  170. </template>
  171. <script>
  172. export default {
  173. name: "compressors",
  174. data() {
  175. return {
  176. data: {
  177. transporter_speed:0,
  178. transporter_power:10,
  179. transporter_reducerOilTemperature:30,
  180. transporter_current:20,
  181. transporter_motorTemperature:60,
  182. transporter_pressure:20,
  183. transporter_voltage:232,
  184. transporter_reducerShaftTemperature:10,
  185. transporter_waterTemperature:50,
  186. },
  187. };
  188. },
  189. props: {
  190. url: String,
  191. },
  192. mounted() {
  193. },
  194. beforeDestroy() {
  195. },
  196. };
  197. </script>
  198. <style lang="less" scoped>
  199. #outer {
  200. width: 100%;
  201. height: 850px;
  202. background-image: linear-gradient(
  203. to right,
  204. rgb(6, 19, 60) 0%,
  205. rgb(1, 22, 105) 50%,
  206. rgb(6, 19, 60) 100%
  207. );
  208. position: relative;
  209. .title {
  210. position: relative;
  211. height: 6%;
  212. p {
  213. color: #fff;
  214. font-size: 40px;
  215. margin: 0;
  216. position: absolute;
  217. left: 50%;
  218. top: 50%;
  219. transform: translate(-50%, -50%);
  220. }
  221. }
  222. .square {
  223. border: 3px solid;
  224. border-color: #302b33;
  225. margin-left: 200px;
  226. margin-bottom: 20px;
  227. margin-top: -20px
  228. }
  229. .container {
  230. display: grid;
  231. width: 1200px;
  232. height: 1000px;
  233. grid-template-rows: 100%;
  234. grid-template-columns: 50% 50%;
  235. }
  236. .details {
  237. display: grid;
  238. height: 90%;
  239. grid-template-rows: 33.3% 33.3% 33.3%;
  240. grid-template-columns: 33.3% 33.3% 33.3%;
  241. font-size: 18px;
  242. color: #4adefe;
  243. span {
  244. border-radius: 0.7rem;
  245. width: 2.5rem;
  246. height: 2.25rem;
  247. color: #f3db5c;
  248. }
  249. }
  250. .row {
  251. display: grid;
  252. width: 1300px;
  253. height: 600px;
  254. left: 640px;
  255. grid-template-rows: 33.3% 33.3% 33.3%;
  256. grid-template-columns: 100%;
  257. }
  258. .img {
  259. //border: 1px solid;
  260. //border-color: #29b35e;
  261. float: left;
  262. border-radius: 10%;
  263. width: 17%;
  264. height: 100%;
  265. }
  266. .inf {
  267. //border: 1px solid;
  268. //border-color: #4729b3;
  269. float: right;
  270. width: 83%;
  271. height: 100%;
  272. }
  273. }
  274. </style>