riku
2025-07-08 91513e171078ed6b0887f87b9fced33895d6d3fb
src/views/main/MonitorView.vue
@@ -1,27 +1,32 @@
<template>
  <BaseMap></BaseMap>
  <el-row class="overlay-container" v-if="true">
    <el-col :span="17">
      <el-scrollbar class="page-left-top">
        <!-- <VisualizationView></VisualizationView> -->
    <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-scrollbar class="page-left-bottom p-events-auto">
        <!-- <InspectionView></InspectionView> -->
      </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="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>
@@ -47,6 +52,8 @@
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))')
@@ -64,10 +71,10 @@
  pName: '上海市',
  cCode: '3100',
  cName: '上海市',
  dCode: '310106',
  dName: '静安区'
  dCode: '310104',
  dName: '徐汇区'
})
areaStore.setSceneType({ label: '工地', value: '1' })
areaStore.setSceneType({ label: '全部场景', value: null })
// 获取本月的所有巡查统计信息
subtaskStore.fetchTopTaskProgress(areaStore.area)
@@ -131,4 +138,10 @@
}
.problem-track {
}
.subtask-visual {
  margin-top: 50px;
  /* min-width: 450px;
  max-width: 600px; */
}
</style>