From 91513e171078ed6b0887f87b9fced33895d6d3fb Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 08 七月 2025 08:35:50 +0800 Subject: [PATCH] 2025.7.8 --- src/views/management/TaskStats.vue | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/src/views/management/TaskStats.vue b/src/views/management/TaskStats.vue index 271414c..2a7d86a 100644 --- a/src/views/management/TaskStats.vue +++ b/src/views/management/TaskStats.vue @@ -39,6 +39,8 @@ import { useSubtaskStore } from '@/stores/subtask.js' +import taskApi from '@/api/fysp/taskApi.js' + /** * 浠诲姟瀹屾垚鎯呭喌 */ @@ -48,6 +50,7 @@ const subtaskStore = useSubtaskStore() const tasks = ref([]) const sceneTaskMap = ref(new Map()) +const subtaskLoading = ref(false) function onGetTaskInfo(tInfoList) { const resList = [] @@ -95,8 +98,27 @@ 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(() => { -- Gitblit v1.9.3