| | |
| | | <BaseMap></BaseMap> |
| | | <el-row class="overlay-container" v-if="true"> |
| | | <el-col :span="7" class="page-right"> |
| | | <el-scrollbar height="var(--fy-body-height)" class="p-events-auto" style="width: 450px"> |
| | | <TaskStats></TaskStats> |
| | | <TaskSummary></TaskSummary> |
| | | </el-scrollbar> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-row justify="end"> |
| | | <SubtaskVisual class="subtask-visual"></SubtaskVisual> |
| | | </el-row> |
| | | <!-- <el-scrollbar class="page-left-top"> --> |
| | | <!-- <VisualizationView></VisualizationView> --> |
| | | <!-- </el-scrollbar> --> |
| | | <!-- <el-scrollbar class="page-left-bottom p-events-auto"> |
| | | <InspectionView></InspectionView> |
| | | </el-scrollbar> --> |
| | | </el-col> |
| | | <el-col :span="7" class="page-right"> |
| | | <el-scrollbar height="var(--fy-body-height)" class="p-events-auto"> |
| | | <SupervisionVisual></SupervisionVisual> |
| | | <ManagementView></ManagementView> |
| | | </el-scrollbar> |
| | | </el-col> |
| | | <el-col :span="17"> |
| | | <el-scrollbar class="page-left-top"> |
| | | <!-- <VisualizationView></VisualizationView> --> |
| | | </el-scrollbar> |
| | | <el-scrollbar class="page-left-bottom p-events-auto"> |
| | | <!-- <InspectionView></InspectionView> --> |
| | | </el-scrollbar> |
| | | </el-col> |
| | | <!-- <el-col :span="7" class="page-right"> |
| | | <el-scrollbar height="var(--fy-body-height)"> |
| | | <StatisticView></StatisticView> |
| | | </el-scrollbar> |
| | | </el-col> --> |
| | | </el-row> |
| | | <SupervisionVisual class="supervision-view"></SupervisionVisual> |
| | | <TaskStats class="task-stats"></TaskStats> |
| | | <!-- <SupervisionVisual class="supervision-view"></SupervisionVisual> --> |
| | | |
| | | <WorkStream class="work-stream"></WorkStream> |
| | | <!-- <ProblemTrack class="problem-track"></ProblemTrack> --> |
| | | </template> |
| | |
| | | import SupervisionVisual from '@/views/visualization/SupervisionVisual.vue' |
| | | import WorkStream from '@/views/inspection/WorkStream.vue' |
| | | import TaskStats from '@/views/management/TaskStats.vue' |
| | | import TaskSummary from '@/views/management/TaskSummary.vue' |
| | | import SubtaskVisual from '@/views/visualization/SubtaskVisual.vue' |
| | | |
| | | // provide('mapHeight', 'calc(var(--fy-body-height) / 4 * 3)') |
| | | provide('mapHeight', 'calc(var(--fy-body-height))') |
| | |
| | | pName: '上海市', |
| | | cCode: '3100', |
| | | cName: '上海市', |
| | | dCode: '310106', |
| | | dName: '静安区' |
| | | dCode: '310104', |
| | | dName: '徐汇区' |
| | | }) |
| | | areaStore.setSceneType({ label: '工地', value: '1' }) |
| | | areaStore.setSceneType({ label: '全部场景', value: null }) |
| | | |
| | | // 获取本月的所有巡查统计信息 |
| | | subtaskStore.fetchTopTaskProgress(areaStore.area) |
| | |
| | | .work-stream { |
| | | position: absolute; |
| | | bottom: 0; |
| | | right: 0; |
| | | left: 0; |
| | | } |
| | | |
| | | .task-stats { |
| | | position: absolute; |
| | | top: 0; |
| | | right: 0; |
| | | left: 0; |
| | | } |
| | | |
| | | .supervision-view { |
| | |
| | | right: 0; |
| | | } |
| | | .problem-track { |
| | | } |
| | | |
| | | .subtask-visual { |
| | | margin-top: 50px; |
| | | /* min-width: 450px; |
| | | max-width: 600px; */ |
| | | } |
| | | </style> |