From 3f6e1fdba890bc5fe9d5ac3780f0e4bfbda675b4 Mon Sep 17 00:00:00 2001 From: Hermes CI Fix Date: Wed, 22 Jul 2026 15:40:56 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=8F=9C=E5=8D=95=E6=8C=89CMA?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E9=87=8D=E7=BB=84=20=E2=80=94=20=E6=94=B9?= =?UTF-8?q?=E5=96=84=E8=A1=8C=E5=8A=A8D=E2=86=92A/=E5=AE=9E=E7=89=A9?= =?UTF-8?q?=E6=9C=9F=E6=9D=83P=E2=86=90A/=E4=BA=8C=E7=BA=A7=E5=88=86?= =?UTF-8?q?=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/layouts/MainLayout.vue | 12 ++++++------ frontend/src/permission.ts | 17 ++++++++--------- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/frontend/src/layouts/MainLayout.vue b/frontend/src/layouts/MainLayout.vue index d7046019..e0c2494d 100644 --- a/frontend/src/layouts/MainLayout.vue +++ b/frontend/src/layouts/MainLayout.vue @@ -89,12 +89,12 @@ const iconMap: Record = { // 分组图标映射 — PDCA五组 const groupIcons: Record = { - '基础数据': Document, - '🔵 P 规划与目标': DataBoard, - '🟢 D 执行与控制': Edit, - '🟡 C 监控与评价': TrendCharts, - '🔴 A 复盘与改进': DataAnalysis, - '系统与支持': Tools, + '基础数据与知识': Document, + '规划与目标': DataBoard, + '执行与控制': Edit, + '监控与评价': TrendCharts, + '复盘与改进': DataAnalysis, + '系统管理': Tools, } function groupIcon(label: string) { diff --git a/frontend/src/permission.ts b/frontend/src/permission.ts index a1ce1c3b..1c47420e 100644 --- a/frontend/src/permission.ts +++ b/frontend/src/permission.ts @@ -30,8 +30,8 @@ export interface MenuItem { export const MENU_ITEMS: MenuItem[] = [ // ── 基础数据 ── - { path: '/kpis', label: 'KPI字典', icon: 'Document', roles: ['ceo', 'finance', 'business', 'it'], group: '基础数据' }, - { path: '/data', label: '数据管理', icon: 'Connection', roles: ['ceo', 'finance', 'it'], group: '基础数据' }, + { path: '/kpis', label: 'KPI字典', icon: 'Document', roles: ['ceo', 'finance', 'business', 'it'], group: '基础数据与知识' }, + { path: '/data', label: '数据管理', icon: 'Connection', roles: ['ceo', 'finance', 'it'], group: '基础数据与知识' }, // ── 规划与目标 ── { path: '/my-dashboard', label: '我的工作台', icon: 'Monitor', roles: ['ceo', 'finance', 'business', 'it'], group: '🔵 P 规划与目标' }, @@ -67,13 +67,12 @@ export const MENU_ITEMS: MenuItem[] = [ // ══════════════════════════════════════════════════════════════ // GROUP 5: 系统与支持(Infra) // ══════════════════════════════════════════════════════════════ - { path: '/knowledge', label: 'CMA知识库', icon: 'Document', roles: ['ceo', 'finance', 'business', 'it'], group: '系统与支持' }, - { path: '/okr-templates', label: 'OKR模板库', icon: 'Collection', roles: ['ceo', 'finance', 'it'], group: '系统与支持' }, - { path: '/guide', label: '新手引导', icon: 'Edit', roles: ['ceo', 'finance', 'business', 'it'], group: '系统与支持' }, - { path: '/org', label: '组织管理', icon: 'Collection', roles: ['ceo', 'it'], group: '系统与支持' }, - { path: '/users', label: '用户管理', icon: 'User', roles: ['ceo', 'it'], group: '系统与支持' }, - { path: '/notifications', label: '通知配置', icon: 'Bell', roles: ['ceo', 'it'], group: '系统与支持' }, - { path: '/permissions', label: '系统设置', icon: 'Setting', roles: ['ceo', 'it'], group: '系统与支持' }, + { path: '/knowledge', label: 'CMA知识库', icon: 'Document', roles: ['ceo', 'finance', 'business', 'it'], group: '基础数据与知识' }, + { path: '/okr-templates', label: 'OKR模板库', icon: 'Collection', roles: ['ceo', 'finance', 'it'], group: '系统管理' }, + { path: '/org', label: '组织管理', icon: 'Collection', roles: ['ceo', 'it'], group: '系统管理' }, + { path: '/users', label: '用户管理', icon: 'User', roles: ['ceo', 'it'], group: '系统管理' }, + { path: '/notifications', label: '通知配置', icon: 'Bell', roles: ['ceo', 'it'], group: '系统管理' }, + { path: '/permissions', label: '系统设置', icon: 'Setting', roles: ['ceo', 'it'], group: '系统管理' }, ] // 角色名称映射