| | |
| | | |
| | | import { useSubtaskStore } from '@/stores/subtask.js' |
| | | |
| | | import taskApi from '@/api/fysp/taskApi.js' |
| | | |
| | | /** |
| | | * 任务完成情况 |
| | | */ |
| | |
| | | const subtaskStore = useSubtaskStore() |
| | | const tasks = ref([]) |
| | | const sceneTaskMap = ref(new Map()) |
| | | const subtaskLoading = ref(false) |
| | | |
| | | function onGetTaskInfo(tInfoList) { |
| | | const resList = [] |
| | |
| | | tasks.value = resList |
| | | } |
| | | |
| | | const area = { |
| | | provincecode: null, |
| | | provincename: '上海市', |
| | | citycode: undefined, |
| | | cityname: undefined, |
| | | districtcode: undefined, |
| | | districtname: undefined, |
| | | starttime: '2025-06-01 00:00:00', |
| | | endtime: '2025-06-30 23:59:59', |
| | | scensetypeid: undefined |
| | | } |
| | | function cal() { |
| | | subtaskStore.onAllTaskRefreshed(onGetTaskInfo) |
| | | subtaskLoading.value = true |
| | | taskApi |
| | | .fetchTopTaskProgress(area) |
| | | .then((res) => { |
| | | if (res.data.length == 0) return |
| | | onGetTaskInfo(res.data) |
| | | }) |
| | | .finally(() => (subtaskLoading.value = false)) |
| | | // subtaskStore.onAllTaskRefreshed(onGetTaskInfo) |
| | | } |
| | | |
| | | onMounted(() => { |