From 756be572e470c4a2e2e971350a545b3e8d9c0180 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 12 七月 2024 17:17:07 +0800
Subject: [PATCH] 2024.7.12

---
 src/views/inspection/problem/ProblemTrack.vue |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/views/inspection/problem/ProblemTrack.vue b/src/views/inspection/problem/ProblemTrack.vue
index 23ea39f..29cc15a 100644
--- a/src/views/inspection/problem/ProblemTrack.vue
+++ b/src/views/inspection/problem/ProblemTrack.vue
@@ -22,6 +22,7 @@
 <script>
 import { useAreaStore } from '@/stores/area.js'
 import { mapStores } from 'pinia'
+import dayjs from 'dayjs'
 
 import ProblemTable from './component/ProblemTable.vue'
 import ProblemSummary from './component/ProblemSummary.vue'
@@ -36,13 +37,17 @@
     return {
       subtaskList: [],
       activeNames: ['1', '2'],
-      time: ''
+      time: '',
+      area: {}
     }
   },
   watch: {
     time(nV, oV) {
       if (nV != oV) {
-        this.areaStore.setTimeOneDay(nV)
+        const d = nV ? dayjs(nV) : dayjs()
+        this.area.starttime = d.startOf('day').format('YYYY-MM-DD HH:mm:ss')
+        this.area.endtime = d.endOf('day').format('YYYY-MM-DD HH:mm:ss')
+        // this.areaStore.setTimeOneDay(nV)
         this.fetchSubtask()
       }
     }
@@ -52,7 +57,7 @@
   },
   methods: {
     fetchSubtask() {
-      taskApi.fetchSubtaskSummaryByArea(this.areaStore.area).then((res) => {
+      taskApi.fetchSubtaskSummaryByArea(this.area).then((res) => {
         this.subtaskList = res.data
       })
     },
@@ -67,6 +72,7 @@
   },
   mounted() {
     // this.fetchSubtask()
+    this.area = this.areaStore.area
   }
 }
 </script>

--
Gitblit v1.9.3