feat(router): add admin system settings page route

1. 新增管理员系统设置页面的路由配置,指定权限校验标识与页面组件
2. 优化.gitignore配置,补充更多忽略项并按分类整理规则
This commit is contained in:
jayhgq 2026-05-27 13:56:11 +08:00
parent 66096e7a04
commit 01bda3d0cc
2 changed files with 35 additions and 12 deletions

40
.gitignore vendored
View File

@ -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
# Python 缓存目录
__pycache__/
*.egg-info/
# 前端构建产物
frontend/dist/
dist/
# Redis 数据
redis/data/
redis/logs/
# 数据库数据
postgres_data/
# 依赖目录
frontend/node_modules/
# Trae IDE
.trae/
# 编辑器
.vscode/
.idea/

View File

@ -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"),
},
],
},
],