隐藏开发菜单并添加 dist/ 到 .gitignore

This commit is contained in:
jingrow 2026-01-03 17:30:54 +08:00
parent 2d7be8f7c4
commit fec4459143
2 changed files with 6 additions and 0 deletions

1
.gitignore vendored
View File

@ -18,6 +18,7 @@ frontend/.env.local
frontend/.env.test
frontend/.env.production
**/frontend/dist/
dist/
# 忽略名为 test 的文件夹

View File

@ -180,6 +180,11 @@ export const useMenuStore = defineStore('menu', () => {
// 过滤隐藏的菜单项
if (m.hidden) return false
// 隐藏开发菜单及其所有子菜单
if (m.id === 'dev-group' || m.parentId === 'dev-group') {
return false
}
// 非 System User 的过滤逻辑
if (!isSystemUser) {
// 过滤掉 pagetype 和 workspace 类型