From ad12dc8e9aa3c32701cc80d41c02e64087bc8e92 Mon Sep 17 00:00:00 2001
From: Ironsp <1522278303@qq.com>
Date: Mon, 14 Sep 2026 16:44:31 +0800
Subject: [PATCH] =?UTF-8?q?feat=20=E5=AF=B9=E6=8E=A5=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/home/overview.vue | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/src/components/home/overview.vue b/src/components/home/overview.vue
index 4de7344..31b3b06 100644
--- a/src/components/home/overview.vue
+++ b/src/components/home/overview.vue
@@ -7,16 +7,12 @@ const db = useDbStore()
const now = new Date()
const dateStr = `${now.getFullYear()}年${now.getMonth() + 1}月${now.getDate()}日`
-const workingCount = computed(() =>
- (db.project || []).filter(item => item.status === 2).length,
-)
-
const totalCompactionArea = computed(() =>
- (db.project || []).reduce((sum, item) => sum + (item.total_compaction_area ?? 0), 0),
+ (db.work_record || []).reduce((sum, item) => sum + (item.compaction_area ?? 0), 0),
)
const totalDuration = computed(() =>
- (db.project || []).reduce((sum, item) => sum + (item.total_duration ?? 0), 0),
+ (db.work_record || []).reduce((sum, item) => sum + (item.duration ?? 0), 0),
)
function formatNumber(value: number) {
@@ -24,7 +20,7 @@ function formatNumber(value: number) {
}
onMounted(async () => {
- if (!db.project?.length)
+ if (!db.work_record?.length)
await db.loadAll()
})
@@ -45,7 +41,7 @@ onMounted(async () => {
实时作业状态(台)
- {{ workingCount }}
+ 1台