index.vue 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <template>
  2. <div class="guard_flow">
  3. <div class="left_guard_flow">
  4. <div style="height: 500px;">
  5. <HeadlineTag value="门禁设备"></HeadlineTag>
  6. <div class="box_arch">
  7. <equipment></equipment>
  8. </div>
  9. </div>
  10. <div class="flex_spection">
  11. <HeadlineTag value="非法侵入统计"></HeadlineTag>
  12. <div class="box_arch">
  13. <inbreak></inbreak>
  14. </div>
  15. </div>
  16. </div>
  17. <div class="right_guard_flow">
  18. <div class="flex_spection">
  19. <HeadlineTag type="right" value="门禁系统"></HeadlineTag>
  20. </div>
  21. <div class="flex_spection">
  22. <HeadlineTag type="right" value="出入口管理"></HeadlineTag>
  23. <div class="box_arch">
  24. <alleyway></alleyway>
  25. </div>
  26. </div>
  27. <div class="flex_spection">
  28. <HeadlineTag type="right" value="门禁系统"></HeadlineTag>
  29. </div>
  30. </div>
  31. </div>
  32. </template>
  33. <script setup>
  34. import HeadlineTag from '@/components/HeadlineTag'
  35. import alleyway from './alleyway'
  36. import equipment from './equipment'
  37. import inbreak from './inbreak'
  38. </script>
  39. <style scoped lang="scss">
  40. .guard_flow {
  41. position: relative;
  42. width: 100%;
  43. padding-top: 45px;
  44. height: 100vh;
  45. overflow: hidden;
  46. }
  47. .left_guard_flow {
  48. position: absolute;
  49. left: 0;
  50. width: 25%;
  51. height: calc(100% - 45px);
  52. display: flex;
  53. flex-direction: column;
  54. }
  55. .right_guard_flow {
  56. position: absolute;
  57. right: 0;
  58. width: 25%;
  59. height: calc(100% - 45px);
  60. display: flex;
  61. flex-direction: column;
  62. }
  63. .flex_spection {
  64. flex: 1;
  65. color: #fff;
  66. }
  67. .box_arch {
  68. width: 100%;
  69. height: calc(100% - 40px);
  70. }
  71. </style>