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