From fec44591433db94ffd85e5fdf07b89c147aeb825 Mon Sep 17 00:00:00 2001 From: jingrow Date: Sat, 3 Jan 2026 17:30:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E8=97=8F=E5=BC=80=E5=8F=91=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E5=B9=B6=E6=B7=BB=E5=8A=A0=20dist/=20=E5=88=B0=20.git?= =?UTF-8?q?ignore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + src/shared/stores/menu.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index 86b47e1..2cea0d8 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ frontend/.env.local frontend/.env.test frontend/.env.production **/frontend/dist/ +dist/ # 忽略名为 test 的文件夹 diff --git a/src/shared/stores/menu.ts b/src/shared/stores/menu.ts index 649333c..063e14d 100644 --- a/src/shared/stores/menu.ts +++ b/src/shared/stores/menu.ts @@ -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 类型