From 89ab2ec7f8790c5cc184de98682af032c69c2afc Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 11 九月 2024 15:13:27 +0800
Subject: [PATCH] 2024.9.11

---
 src/views/visualization/SupervisionVisual.vue |   20 +++++++-------------
 1 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/src/views/visualization/SupervisionVisual.vue b/src/views/visualization/SupervisionVisual.vue
index 6d593c6..9d33e29 100644
--- a/src/views/visualization/SupervisionVisual.vue
+++ b/src/views/visualization/SupervisionVisual.vue
@@ -14,6 +14,7 @@
         v-model="sceneType"
       ></OptionSceneType>
       <OptionTime v-model="time"></OptionTime>
+      <el-button size="small" @click="fetchTaskProgress">鏌ヨ</el-button>
     </div>
   </el-row>
 </template>
@@ -21,6 +22,7 @@
 <script>
 import { inject, unref } from 'vue'
 import { useAreaStore } from '@/stores/area.js'
+import { useSubtaskStore } from '@/stores/subtask.js'
 import { mapStores } from 'pinia'
 
 import taskApi from '@/api/fysp/taskApi.js'
@@ -56,7 +58,8 @@
     }
   },
   computed: {
-    ...mapStores(useAreaStore)
+    ...mapStores(useAreaStore),
+    ...mapStores(useSubtaskStore)
     // area() {
     //   return {
     //     provincecode: this.locations.pCode,
@@ -74,19 +77,10 @@
     // 鏌ヨ
     fetchTaskProgress() {
       this.areaStore.setLocation(this.locations)
-      this.areaStore.setTimeOneDay(this.time)
-      this.areaStore.setSceneType(this.sceneType.value)
+      this.areaStore.setTimeOneMonth(this.time)
+      this.areaStore.setSceneType(this.sceneType)
 
-      return taskApi.fetchTaskProgress(this.areaStore.area).then((res) => {
-        let list = []
-        res.data.forEach((e) => {
-          list = list.concat(e.subTaskSummary)
-        })
-        this.newLabelMasks(list)
-      })
-    },
-    newLabelMasks(data) {
-      marks.createLabelMarks(scene_1, unref(data))
+      this.subtaskStore.fetchTopTaskProgress(this.areaStore.area)
     }
   },
   mounted() {

--
Gitblit v1.9.3