From df86034ae52d7a0f9d9eb8ffd2f1185a44f4ae9f Mon Sep 17 00:00:00 2001 From: Kerwin Date: Fri, 8 Aug 2025 15:49:07 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E5=90=8E=E7=AB=AF=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=8D=A0=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/components.d.ts | 1 + web/components/AdminNewSidebar.vue | 125 ++++++- web/config/adminNewNavigation.ts | 93 ++++- web/layouts/admin.vue | 96 ++++- web/pages/admin/bot.vue | 26 ++ web/pages/admin/data-push.vue | 26 ++ web/pages/admin/data-transfer.vue | 26 ++ web/pages/admin/search-stats.vue | 339 +++++++++++++----- web/pages/admin/seo.vue | 496 ++++++++++++++++++++++++++ web/pages/admin/third-party-stats.vue | 26 ++ web/pages/admin/version.vue | 131 +++++++ 11 files changed, 1230 insertions(+), 155 deletions(-) create mode 100644 web/pages/admin/bot.vue create mode 100644 web/pages/admin/data-push.vue create mode 100644 web/pages/admin/data-transfer.vue create mode 100644 web/pages/admin/seo.vue create mode 100644 web/pages/admin/third-party-stats.vue create mode 100644 web/pages/admin/version.vue diff --git a/web/components.d.ts b/web/components.d.ts index 71aa19c..7616934 100644 --- a/web/components.d.ts +++ b/web/components.d.ts @@ -27,6 +27,7 @@ declare module 'vue' { NInput: typeof import('naive-ui')['NInput'] NList: typeof import('naive-ui')['NList'] NListItem: typeof import('naive-ui')['NListItem'] + NMessageProvider: typeof import('naive-ui')['NMessageProvider'] NModal: typeof import('naive-ui')['NModal'] NNotificationProvider: typeof import('naive-ui')['NNotificationProvider'] NPagination: typeof import('naive-ui')['NPagination'] diff --git a/web/components/AdminNewSidebar.vue b/web/components/AdminNewSidebar.vue index dbbfb3d..67dd430 100644 --- a/web/components/AdminNewSidebar.vue +++ b/web/components/AdminNewSidebar.vue @@ -2,33 +2,88 @@ \ No newline at end of file diff --git a/web/pages/admin/data-push.vue b/web/pages/admin/data-push.vue new file mode 100644 index 0000000..3f149ad --- /dev/null +++ b/web/pages/admin/data-push.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/web/pages/admin/data-transfer.vue b/web/pages/admin/data-transfer.vue new file mode 100644 index 0000000..60355e1 --- /dev/null +++ b/web/pages/admin/data-transfer.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/web/pages/admin/search-stats.vue b/web/pages/admin/search-stats.vue index 4d1abe0..6ac7dbe 100644 --- a/web/pages/admin/search-stats.vue +++ b/web/pages/admin/search-stats.vue @@ -4,10 +4,10 @@

搜索统计

-

查看系统搜索统计数据

+

查看搜索量统计和热门关键词分析

- + @@ -16,122 +16,98 @@
- -
+ +
-
- +
+
-
-

总资源数

-

{{ stats.total_resources || 0 }}

+
+

今日搜索

+

{{ stats.todaySearches || 0 }}

-
- +
+
-
-

总用户数

-

{{ stats.total_users || 0 }}

+
+

本周搜索

+

{{ stats.weekSearches || 0 }}

-
- +
+
-
-

总浏览量

-

{{ stats.total_views || 0 }}

-
-
- - - -
-
- -
-
-

今日更新

-

{{ stats.today_updates || 0 }}

+
+

本月搜索

+

{{ stats.monthSearches || 0 }}

- + +
+ +
+
-
-
-

分类统计

-

总分类数: {{ stats.total_categories || 0 }}

+ + + +
+
+
+ + {{ keyword.rank }} + + {{ keyword.keyword }} +
+
+ {{ keyword.count }}次 +
+
+
+
- -
-

标签统计

-

总标签数: {{ stats.total_tags || 0 }}

-
- -
-

平台统计

-

总平台数: {{ stats.total_platforms || 0 }}

-
- -
-

热播剧统计

-

总热播剧数: {{ stats.total_hot_dramas || 0 }}

+
+ 暂无热门关键词数据
- + - -
-
-
- -
-
-

新资源添加

-

系统正常运行中

-
-
- -
-
- -
-
-

自动处理

-

待处理资源自动处理中

-
-
- -
-
- -
-
-

数据同步

-

系统数据同步正常

-
-
+ +
+ 暂无搜索记录
@@ -139,33 +115,198 @@ \ No newline at end of file diff --git a/web/pages/admin/seo.vue b/web/pages/admin/seo.vue new file mode 100644 index 0000000..7cc6d55 --- /dev/null +++ b/web/pages/admin/seo.vue @@ -0,0 +1,496 @@ + + + \ No newline at end of file diff --git a/web/pages/admin/third-party-stats.vue b/web/pages/admin/third-party-stats.vue new file mode 100644 index 0000000..a93f9bc --- /dev/null +++ b/web/pages/admin/third-party-stats.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/web/pages/admin/version.vue b/web/pages/admin/version.vue new file mode 100644 index 0000000..48f6e09 --- /dev/null +++ b/web/pages/admin/version.vue @@ -0,0 +1,131 @@ + + + \ No newline at end of file