riku
2024-07-08 8756117a473facf0bf64c9e28f821b52e46cce85
src/views/visualization/SupervisionVisual.vue
@@ -10,6 +10,9 @@
<script>
import { inject } from 'vue'
import { useAreaStore } from '@/stores/area.js'
import { mapStores } from 'pinia'
import taskApi from '@/api/fysp/taskApi.js'
import marks from '@/utils/map/marks.js'
import scene_1 from '@/assets/icon/scene_1.png'
@@ -33,23 +36,28 @@
    }
  },
  computed: {
    area() {
      return {
        provincecode: this.locations.pCode,
        provincename: this.locations.pName,
        citycode: this.locations.cCode,
        cityname: this.locations.cName,
        districtcode: this.locations.dCode,
        districtname: this.locations.dName,
        starttime: this.$fm.formatYMDH(this.time),
        scensetypeid: this.sceneType.value
      }
    }
    ...mapStores(useAreaStore)
    // area() {
    //   return {
    //     provincecode: this.locations.pCode,
    //     provincename: this.locations.pName,
    //     citycode: this.locations.cCode,
    //     cityname: this.locations.cName,
    //     districtcode: this.locations.dCode,
    //     districtname: this.locations.dName,
    //     starttime: this.$fm.formatYMDH(this.time),
    //     scensetypeid: this.sceneType.value
    //   }
    // }
  },
  methods: {
    // 查询
    fetchSubtaskSummaryArea() {
      return taskApi.fetchSubtaskSummaryArea(this.area).then((res) => {
    fetchTaskProgress() {
      this.areaStore.setLocation(this.locations)
      this.areaStore.setTimeOneDay(this.time)
      this.areaStore.setSceneType(this.sceneType.value)
      return taskApi.fetchTaskProgress(this.areaStore.area).then((res) => {
        let list = []
        res.data.forEach((e) => {
          list = list.concat(e.subTaskSummary)
@@ -62,7 +70,7 @@
    }
  },
  mounted() {
    this.fetchSubtaskSummaryArea()
    // this.fetchTaskProgress()
  }
}
</script>