systemData.vue 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. <template>
  2. <el-container>
  3. <el-header>
  4. <div v-if="this.$router.currentRoute.path=='/coal_mining'">
  5. <el-breadcrumb separator-class="el-icon-arrow-right">
  6. <el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
  7. <el-breadcrumb-item :to="{ path: '/coal_mining'}">采煤工作面</el-breadcrumb-item>
  8. <el-breadcrumb-item>系统数据</el-breadcrumb-item>
  9. </el-breadcrumb>
  10. </div>
  11. </el-header>
  12. <el-main>
  13. <div class="top">
  14. <el-button type="primary" @click="coalcutter">采煤机</el-button>
  15. </div>
  16. <el-row :gutter="20">
  17. <!-- 1-1 采煤工作面设备摘要 -->
  18. <el-col :span="8">
  19. <div class="grid-content ">
  20. <el-card style="width: 330px;">
  21. <div class="text">采煤机工作面设备摘要</div>
  22. <el-divider class="divi"></el-divider>
  23. <el-row :gutter="20">
  24. <el-col :span="12">
  25. <div style="border-right: 1px solid #9d9aab; width: 140px; ">
  26. <span style="font-size: 30px;font-weight:normal;">{{coal_abstract.num}}</span>
  27. <br>
  28. <span style="font-size: 20px;">{{coal_abstract.name}}</span>
  29. </div>
  30. </el-col>
  31. <el-col :span="12">
  32. <div v-for="item in options" :key="item.index" style="justify-content:space-evenly;">
  33. <span style="font-size: 14px; ">{{item.name}}</span>
  34. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  35. <span style="font-size: 14px;">{{item.num}}</span>
  36. </div>
  37. </el-col>
  38. </el-row>
  39. </el-card>
  40. </div>
  41. </el-col>
  42. <!-- 1-2 液压支架压力 折线图 -->
  43. <el-col :span="8">
  44. <div class="grid-content ">
  45. <el-card style="width: 330px;">
  46. <pressure></pressure>
  47. </el-card>
  48. </div>
  49. </el-col>
  50. <!-- 1-3 健康状态 -->
  51. <el-col :span="8">
  52. <div class="grid-content">
  53. <el-card style="width: 330px;">
  54. <div class="text">健康状态</div>
  55. <el-divider class="divi_small"></el-divider>
  56. <img style="margin-left:110px;" src="@/assets/img/warn.png" alt="warn">
  57. <el-divider class="divi_small"></el-divider>
  58. <div style="display:flex;justify-content: space-around;">
  59. <span style="font-size: small;">牵引</span>
  60. <img style="margin-left:110px;" src="@/assets/img/u1371.png" alt="u1371">
  61. </div>
  62. <el-divider class="divi_small"></el-divider>
  63. <div style="display:flex;justify-content: space-around;">
  64. <span style="font-size: small;">摇臂</span>
  65. <img style="margin-left:110px;" src="@/assets/img/u1371.png" alt="u1373">
  66. </div>
  67. <el-divider class="divi_small"></el-divider>
  68. <div style="display:flex;justify-content: space-around;">
  69. <span style="font-size: small;">主泵</span>
  70. <img style="margin-left:110px;" src="@/assets/img/u1371.png" alt="u1371">
  71. </div>
  72. </el-card>
  73. </div>
  74. </el-col>
  75. </el-row>
  76. <!-- 第二行 -->
  77. <el-row :gutter="20">
  78. <!-- 2-1 瓦斯浓度 折线图 -->
  79. <el-col :span="8">
  80. <div class="grid-content ">
  81. <el-card style="width: 330px;">
  82. <gas_concentration></gas_concentration>
  83. </el-card>
  84. </div>
  85. </el-col>
  86. <!-- 2-2 浮尘浓度 折线图 -->
  87. <el-col :span="8">
  88. <div class="grid-content ">
  89. <el-card style="width: 330px;">
  90. <dust_concentration></dust_concentration>
  91. </el-card>
  92. </div>
  93. </el-col>
  94. <!-- 2-3 警报信息 -->
  95. <el-col :span="8">
  96. <div class="grid-content">
  97. <el-card style="width: 330px;">
  98. <div class="text">警报信息</div>
  99. <el-divider class="divi_small"></el-divider>
  100. <img style="margin-left:110px;" src="@/assets/img/u1399.png" alt="u1399">
  101. <el-divider class="divi_small"></el-divider>
  102. <div style="display:flex;justify-content: space-around;">
  103. <span style="font-size: small;">牵引</span>
  104. <span style="font-size: small;">2021.1.20 12:25 &nbsp;&nbsp;&nbsp;重启</span>
  105. </div>
  106. <el-divider class="divi_small"></el-divider>
  107. <div style="display:flex;justify-content: space-around;">
  108. <span style="font-size: small;">主泵</span>
  109. <span style="font-size: small;">2021.1.19 17:56 &nbsp;&nbsp;&nbsp;关机</span>
  110. </div>
  111. </el-card>
  112. </div>
  113. </el-col>
  114. </el-row>
  115. </el-main>
  116. </el-container>
  117. </template>
  118. <script>
  119. import pressure from '@/components/mining/systemData/pressure.vue'
  120. import gas_concentration from '@/components/mining/systemData/gas_concentration.vue'
  121. import dust_concentration from '@/components/mining/systemData/dust_concentration.vue'
  122. export default {
  123. name: "systemData",
  124. data() {
  125. return {
  126. coal_abstract: {
  127. num: '18个',
  128. name: '子设备总数'
  129. },
  130. options: [{
  131. name: '采煤机 ',
  132. num: '3个'
  133. }, {
  134. name: '滚筒',
  135. num: '3个'
  136. }, {
  137. name: '破碎机',
  138. num: '7个'
  139. }, {
  140. name: '主泵',
  141. num: '1个'
  142. }, {
  143. name: '过滤站',
  144. num: '1个'
  145. }],
  146. }
  147. },
  148. components: {
  149. pressure,
  150. gas_concentration,
  151. dust_concentration
  152. },
  153. methods: {
  154. // 点击采煤机按钮
  155. coalcutter() {
  156. this.$router.push('/coalcutter')
  157. },
  158. }
  159. }
  160. </script>
  161. <style scoped>
  162. .grid-content {
  163. /* border: 1px solid rgb(139, 136, 136); */
  164. height: 185px;
  165. }
  166. .el-card {
  167. background: #FFFFFF;
  168. border-radius: 8px;
  169. width: 160px;
  170. height: 165px;
  171. margin-top: 5px;
  172. margin-left: 5px;
  173. box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04)
  174. }
  175. .divi {
  176. display: block;
  177. height: 1px;
  178. width: 100%;
  179. margin: 6px 0;
  180. background-color: #dcdfe6;
  181. position: relative;
  182. font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
  183. }
  184. .divi_small {
  185. display: block;
  186. height: 1px;
  187. width: 100%;
  188. margin: 0px 0;
  189. background-color: #dcdfe6;
  190. position: relative;
  191. font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
  192. }
  193. </style>