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台