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 |   37 ++++++++++++++++++++++++++++++-------
 1 files changed, 30 insertions(+), 7 deletions(-)

diff --git a/src/views/management/TaskStats.vue b/src/views/management/TaskStats.vue
index 7092c58..2a7d86a 100644
--- a/src/views/management/TaskStats.vue
+++ b/src/views/management/TaskStats.vue
@@ -10,7 +10,7 @@
       </el-row> -->
       <!-- <el-row> -->
       <TaskItem v-for="item in tasks" :key="item.guid" :value="item"></TaskItem>
-      <TaskSummary></TaskSummary>
+      <!-- <TaskSummary></TaskSummary> -->
       <!-- </el-row> -->
 
       <!-- <el-row>
@@ -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 = []
@@ -74,11 +77,12 @@
     }
 
     const task = {
-      name: tInfo.name,
-      province: tInfo.provinceName,
-      district: tInfo.districtName,
-      totaltask: tInfo.totaltask,
-      completetask: tInfo.completetask,
+      // name: tInfo.name,
+      // province: tInfo.provinceName,
+      // district: tInfo.districtName,
+      // totaltask: tInfo.totaltask,
+      // completetask: tInfo.completetask,
+      ...tInfo,
       _totaltask,
       _completetask,
       count: []
@@ -94,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