feat 对接数据
This commit is contained in:
@@ -7,16 +7,12 @@ const db = useDbStore()
|
|||||||
const now = new Date()
|
const now = new Date()
|
||||||
const dateStr = `${now.getFullYear()}年${now.getMonth() + 1}月${now.getDate()}日`
|
const dateStr = `${now.getFullYear()}年${now.getMonth() + 1}月${now.getDate()}日`
|
||||||
|
|
||||||
const workingCount = computed(() =>
|
|
||||||
(db.project || []).filter(item => item.status === 2).length,
|
|
||||||
)
|
|
||||||
|
|
||||||
const totalCompactionArea = computed(() =>
|
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(() =>
|
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) {
|
function formatNumber(value: number) {
|
||||||
@@ -24,7 +20,7 @@ function formatNumber(value: number) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
if (!db.project?.length)
|
if (!db.work_record?.length)
|
||||||
await db.loadAll()
|
await db.loadAll()
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
@@ -45,7 +41,7 @@ onMounted(async () => {
|
|||||||
实时作业状态(台)
|
实时作业状态(台)
|
||||||
</text>
|
</text>
|
||||||
<text class="stat-value">
|
<text class="stat-value">
|
||||||
{{ workingCount }}
|
1台
|
||||||
</text>
|
</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="stat-item">
|
<view class="stat-item">
|
||||||
|
|||||||
Reference in New Issue
Block a user