CenterPage.vue 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. /* 中间页面 */
  2. <template>
  3. <div class='center-bar'>
  4. <el-row :gutter="10">
  5. <el-col :span="8">
  6. <ProblemArea/>
  7. </el-col>
  8. <el-col :span="8">
  9. <el-row>
  10. <el-col :span="24">
  11. <CheckArea/>
  12. </el-col>
  13. </el-row>
  14. <el-row>
  15. <el-col :span="24">
  16. <ControlArea/>
  17. </el-col>
  18. </el-row>
  19. </el-col>
  20. <el-col :span="8">
  21. <el-row>
  22. <el-col :span="24">
  23. <RecommendedArea/>
  24. </el-col>
  25. </el-row>
  26. <el-row>
  27. <el-col :span="24">
  28. <LabelArea/>
  29. </el-col>
  30. </el-row>
  31. <el-row>
  32. <el-col :span="24">
  33. <AlarmArea/>
  34. </el-col>
  35. </el-row>
  36. </el-col>
  37. </el-row>
  38. </div>
  39. </template>
  40. <script>
  41. import AlarmArea from './area/AlarmArea.vue'
  42. import CheckArea from './area/CheckArea.vue'
  43. import ControlArea from './area/ControlArea.vue'
  44. import LabelArea from './area/LabelArea.vue'
  45. import ProblemArea from './area/ProblemArea.vue'
  46. import RecommendedArea from './area/RecommendedArea.vue'
  47. export default {
  48. components: {
  49. AlarmArea,
  50. CheckArea,
  51. ControlArea,
  52. LabelArea,
  53. ProblemArea,
  54. RecommendedArea
  55. },
  56. props:{
  57. datas:Array,
  58. values:Array,
  59. }
  60. }
  61. </script>
  62. <style scoped>
  63. .center-bar {
  64. position: relative;
  65. box-sizing: border-box;
  66. height: 90vh;
  67. background-color: #000000;
  68. padding-top: 10px;
  69. padding-left: 5px;
  70. padding-right: 5px;
  71. padding-bottom: 5px;
  72. margin-top: 0;
  73. margin-right: 0;
  74. margin-bottom: 3px;
  75. margin-left: 0;
  76. display: flex;
  77. flex-direction: column;
  78. }
  79. </style>