feat(analytics): 更新仪表盘通行量数据
This commit is contained in:
@@ -19,11 +19,12 @@ import {
|
|||||||
getStatisticsCurrDay,
|
getStatisticsCurrDay,
|
||||||
getStatistics,
|
getStatistics,
|
||||||
} from '#/api/analytics/index';
|
} from '#/api/analytics/index';
|
||||||
|
import { getVisitorList } from '#/api/property/resident/passRecordManagement';
|
||||||
const overviewItems = ref<any[]>([
|
const overviewItems = ref<any[]>([
|
||||||
{
|
{
|
||||||
icon: SvgCardIcon,
|
icon: SvgCardIcon,
|
||||||
title: '今日访客量',
|
title: '今日通行量',
|
||||||
totalTitle: '总访客量',
|
totalTitle: '总通行量',
|
||||||
totalValue: 0,
|
totalValue: 0,
|
||||||
value: 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() {
|
async function getIndex() {
|
||||||
const res = await getIndexCount();
|
const res = await getIndexCount();
|
||||||
@@ -146,6 +178,7 @@ async function getStatisticsCount() {
|
|||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
getIndex();
|
getIndex();
|
||||||
getCarCount();
|
getCarCount();
|
||||||
|
getPersonCount();
|
||||||
getStatisticsCurrDayCount();
|
getStatisticsCurrDayCount();
|
||||||
getStatisticsCount();
|
getStatisticsCount();
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user