feat(analytics): 更新仪表盘通行量数据
This commit is contained in:
@@ -19,11 +19,12 @@ import {
|
||||
getStatisticsCurrDay,
|
||||
getStatistics,
|
||||
} from '#/api/analytics/index';
|
||||
import { getVisitorList } from '#/api/property/resident/passRecordManagement';
|
||||
const overviewItems = ref<any[]>([
|
||||
{
|
||||
icon: SvgCardIcon,
|
||||
title: '今日访客量',
|
||||
totalTitle: '总访客量',
|
||||
title: '今日通行量',
|
||||
totalTitle: '总通行量',
|
||||
totalValue: 0,
|
||||
value: 0,
|
||||
},
|
||||
@@ -73,6 +74,37 @@ const handleDateChange = (date: any) => {
|
||||
}
|
||||
};
|
||||
|
||||
// 通行量
|
||||
async function getPersonCount() {
|
||||
const date = new Date();
|
||||
const nowDate = date
|
||||
.toLocaleDateString('zh-CN', {
|
||||
year: 'numeric',
|
||||
month: '2-digit',
|
||||
day: '2-digit',
|
||||
})
|
||||
.replace(/\//g, '-');
|
||||
|
||||
const historyData = {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
begTime: '2025-09-01',
|
||||
endTime: nowDate,
|
||||
};
|
||||
|
||||
const todayData = {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
begTime: nowDate,
|
||||
endTime: nowDate,
|
||||
};
|
||||
|
||||
const historyTotal = await getVisitorList(historyData);
|
||||
const todayTotal = await getVisitorList(todayData);
|
||||
overviewItems.value[0].totalValue = historyTotal.total;
|
||||
overviewItems.value[0].value = todayTotal.total;
|
||||
}
|
||||
|
||||
// 工单数量
|
||||
async function getIndex() {
|
||||
const res = await getIndexCount();
|
||||
@@ -146,6 +178,7 @@ async function getStatisticsCount() {
|
||||
onMounted(() => {
|
||||
getIndex();
|
||||
getCarCount();
|
||||
getPersonCount();
|
||||
getStatisticsCurrDayCount();
|
||||
getStatisticsCount();
|
||||
});
|
||||
|
Reference in New Issue
Block a user