فهرست منبع

refactor: 重组菜单结构,新增独立的数据中心菜单和退件管理菜单

docker 2 ماه پیش
والد
کامیت
35a719e2fe
1فایلهای تغییر یافته به همراه12 افزوده شده و 6 حذف شده
  1. 12 6
      src/router/menu.ts

+ 12 - 6
src/router/menu.ts

@@ -15,13 +15,20 @@ export interface MenuGroup {
 
 export const menuGroups: MenuGroup[] = [
   {
-    key: 'reports',
-    title: '数据与报表',
+    key: 'dashboard',
+    title: '运营看板',
+    items: [
+      { key: 'report-dashboard', title: '运营看板', path: '/report/dashboard', roles: ['admin', 'manager', 'operator', 'procurement'] }
+    ]
+  },
+  {
+    key: 'datacenter',
+    title: '数据中心',
     items: [
-      { key: 'report-dashboard', title: '运营看板', path: '/report/dashboard', roles: ['admin', 'manager', 'operator', 'procurement'] },
       { key: 'report-center', title: '报表中心', path: '/report/center', roles: ['admin', 'manager', 'operator', 'procurement'] },
       { key: 'sales-analysis', title: '销售分析', path: '/report/sales-analysis', roles: ['admin', 'manager', 'operator'] },
       { key: 'profit-analysis', title: '利润分析', path: '/report/profit-analysis', roles: ['admin', 'manager', 'finance'] },
+      { key: 'inventory-turnover', title: '库存周转分析', path: '/report/inventory-turnover', roles: ['admin', 'manager', 'procurement'] },
       { key: 'inventory-age', title: '库存库龄分析', path: '/report/inventory-age', roles: ['admin', 'manager', 'procurement', 'warehouse'] },
       { key: 'customer-analysis', title: '客户分析', path: '/report/customer-analysis', roles: ['admin', 'manager', 'operator'] },
       { key: 'logistics-report', title: '物流报表', path: '/report/logistics-report', roles: ['admin', 'manager', 'warehouse'] },
@@ -131,10 +138,9 @@ export const menuGroups: MenuGroup[] = [
     ]
   },
   {
-    key: 'report',
-    title: '数据中心',
+    key: 'return',
+    title: '退件管理',
     items: [
-      { key: 'inventory-turnover', title: '库存周转分析', path: '/report/inventory-turnover', roles: ['admin', 'manager', 'procurement'] },
       { key: 'return-package', title: '退件管理', path: '/warehouse/return-package', roles: ['admin', 'manager', 'warehouse'] }
     ]
   }