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