CenterPage.vue 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. }
  57. </script>
  58. <style scoped>
  59. .center-bar {
  60. position: relative;
  61. box-sizing: border-box;
  62. height: 91vh;
  63. background-color: #000000;
  64. padding-top: 10px;
  65. padding-left: 5px;
  66. padding-right: 5px;
  67. padding-bottom: 5px;
  68. margin-top: 0;
  69. margin-right: 0;
  70. margin-bottom: 3px;
  71. margin-left: 0;
  72. display: flex;
  73. flex-direction: column;
  74. }
  75. </style>