From 43fe456d060670ccc26cabdf3332790ccc9ecd17 Mon Sep 17 00:00:00 2001 From: anghunk Date: Thu, 22 Jan 2026 22:37:00 +0800 Subject: [PATCH] =?UTF-8?q?refactor(admin):=20=E5=90=88=E5=B9=B6=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E8=AE=BE=E7=BD=AE=E5=88=B0=E7=BD=91=E7=AB=99=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E5=B9=B6=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将功能开关设置从独立页面合并到网站设置页面,简化导航结构 更新相关API文档和功能说明文档 移除不再使用的FeatureSettingsView组件和相关路由配置 --- cwd-admin/src/router/index.ts | 6 - cwd-admin/src/views/FeatureSettingsView.vue | 262 -------------------- cwd-admin/src/views/LayoutView.vue | 7 - cwd-admin/src/views/SettingsView.vue | 102 ++++++-- docs/.vitepress/configs/sidebar.js | 1 + docs/api/admin.md | 5 + docs/api/admin/feature-settings.md | 96 +++++++ docs/api/overview.md | 16 ++ docs/api/public.md | 4 +- 9 files changed, 200 insertions(+), 299 deletions(-) delete mode 100644 cwd-admin/src/views/FeatureSettingsView.vue create mode 100644 docs/api/admin/feature-settings.md diff --git a/cwd-admin/src/router/index.ts b/cwd-admin/src/router/index.ts index 3814ffe..155a8d1 100644 --- a/cwd-admin/src/router/index.ts +++ b/cwd-admin/src/router/index.ts @@ -3,7 +3,6 @@ import LoginView from '../views/LoginView.vue'; import LayoutView from '../views/LayoutView.vue'; import CommentsView from '../views/CommentsView.vue'; import SettingsView from '../views/SettingsView.vue'; -import FeatureSettingsView from '../views/FeatureSettingsView.vue'; import DataView from '../views/DataView.vue'; import StatsView from '../views/StatsView.vue'; import AnalyticsVisitView from '../views/AnalyticsVisitView.vue'; @@ -42,11 +41,6 @@ const routes: RouteRecordRaw[] = [ name: 'settings', component: SettingsView }, - { - path: 'settings/features', - name: 'feature-settings', - component: FeatureSettingsView - }, { path: 'data', name: 'data', diff --git a/cwd-admin/src/views/FeatureSettingsView.vue b/cwd-admin/src/views/FeatureSettingsView.vue deleted file mode 100644 index 54bf836..0000000 --- a/cwd-admin/src/views/FeatureSettingsView.vue +++ /dev/null @@ -1,262 +0,0 @@ - - - - - diff --git a/cwd-admin/src/views/LayoutView.vue b/cwd-admin/src/views/LayoutView.vue index b2ae561..f5cb116 100644 --- a/cwd-admin/src/views/LayoutView.vue +++ b/cwd-admin/src/views/LayoutView.vue @@ -97,13 +97,6 @@ > 网站设置 -