From 01bda3d0cccbe9b30ebe232833bfa65bceaa4d69 Mon Sep 17 00:00:00 2001 From: jayhgq Date: Wed, 27 May 2026 13:56:11 +0800 Subject: [PATCH] feat(router): add admin system settings page route MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增管理员系统设置页面的路由配置,指定权限校验标识与页面组件 2. 优化.gitignore配置,补充更多忽略项并按分类整理规则 --- .gitignore | 40 +++++++++++++++++++++++++----------- frontend/src/router/index.ts | 7 +++++++ 2 files changed, 35 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index bf298ea..51a42f7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,29 @@ -.trae/documents/add_traefik_config_plan.md -./redis/data/dump.rdb -./redis/logs/redis-server.log -./backend/auth/__pycache__/ -./backend/auth/apps/__pycache__/ -./backend/auth/apps/permissions/__pycache__/ -./backend/auth/apps/roles/__pycache__/ -./backend/auth/utils/__pycache__/ -./postgres_data/ -./frontend/node_modules/ -./frontend/dist/ +# Python 编译文件 +*.pyc +*.pyo +*.pyd -*.pyc \ No newline at end of file +# Python 缓存目录 +__pycache__/ +*.egg-info/ + +# 前端构建产物 +frontend/dist/ +dist/ + +# Redis 数据 +redis/data/ +redis/logs/ + +# 数据库数据 +postgres_data/ + +# 依赖目录 +frontend/node_modules/ + +# Trae IDE +.trae/ + +# 编辑器 +.vscode/ +.idea/ \ No newline at end of file diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index e0bcf7d..ebce710 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -45,6 +45,13 @@ const router = createRouter({ component: () => import("@/modules/admin/views/permissions/PermissionManage.vue"), }, + { + path: "settings", + name: "admin-settings", + meta: { title: "系统设置", permission: "perm:system" }, + component: () => + import("@/modules/admin/views/settings/SettingManage.vue"), + }, ], }, ],