| | |
| | | |
| | | <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' |
| | |
| | | } |
| | | }, |
| | | 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) |
| | |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.fetchSubtaskSummaryArea() |
| | | // this.fetchTaskProgress() |
| | | } |
| | | } |
| | | </script> |