From 105efc40d5ac2ba8d0f02a6bf10566d05f0b5b4f Mon Sep 17 00:00:00 2001 From: Orion Date: Fri, 5 Jun 2026 11:13:50 +0800 Subject: [PATCH] Add admin analytics trend views --- src/components/common/DataPagination.vue | 63 +++- src/components/common/SmoothTrendCanvas.vue | 309 ++++++++++++++++++++ src/components/common/StatCard.vue | 15 +- src/composables/useAdminFiles.ts | 9 + src/services/stats.ts | 11 +- src/types/dashboard.ts | 43 +++ src/views/manage/DashboardView.vue | 261 +++++++++++++++-- src/views/manage/FileManageView.vue | 203 ++++++++++++- 8 files changed, 869 insertions(+), 45 deletions(-) create mode 100644 src/components/common/SmoothTrendCanvas.vue diff --git a/src/components/common/DataPagination.vue b/src/components/common/DataPagination.vue index cacd577..eae2e05 100644 --- a/src/components/common/DataPagination.vue +++ b/src/components/common/DataPagination.vue @@ -1,14 +1,34 @@ +
+
+
+

历史文件

+

包含已删除、已过期和现存文件的下载统计

+
+ + + 刷新历史 + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ 文件 + + 大小 + + 取件码 + + 上传时间 + + 过期时间 + + 下载 + + 流量 + + 状态 +
+ + {{ t('common.loading') }} +
+ 暂无历史文件 +
+
+ +
+