| | |
| | | <template> |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <InspectionView></InspectionView> |
| | | <el-col :span="6" class="page-right"> |
| | | <el-scrollbar height="var(--fy-body-height)"> |
| | | <ManagementView></ManagementView> |
| | | </el-scrollbar> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <ManagementView></ManagementView> |
| | | <el-col :span="12"> |
| | | <el-scrollbar class="page-left-top"> |
| | | <VisualizationView></VisualizationView> |
| | | </el-scrollbar> |
| | | <el-scrollbar class="page-left-bottom"> |
| | | <InspectionView></InspectionView> |
| | | </el-scrollbar> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <VisualizationView></VisualizationView> |
| | | <el-col :span="6" class="page-right"> |
| | | <el-scrollbar height="var(--fy-body-height)"> |
| | | <ManagementView></ManagementView> |
| | | </el-scrollbar> |
| | | </el-col> |
| | | </el-row> |
| | | </template> |
| | |
| | | import InspectionView from '@/views/inspection/InspectionView.vue' |
| | | import ManagementView from '@/views/management/ManagementView.vue' |
| | | import VisualizationView from '@/views/visualization/VisualizationView.vue' |
| | | |
| | | import { provide } from 'vue' |
| | | |
| | | provide('mapHeight', 'calc(var(--fy-body-height) / 3 * 2)') |
| | | </script> |
| | | |
| | | <style scoped></style> |
| | | <style scoped> |
| | | .page-left-top { |
| | | height: calc(var(--fy-body-height) / 3 * 2); |
| | | /* background-color: aquamarine; */ |
| | | } |
| | | .page-left-bottom { |
| | | height: calc(var(--fy-body-height) / 3 * 1); |
| | | /* background-color: bisque; */ |
| | | } |
| | | |
| | | .page-right { |
| | | /* background-color: aliceblue; */ |
| | | } |
| | | </style> |