From 83af3dd309889489f541fc8e21894c9f79e5788c Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期五, 22 八月 2025 16:09:58 +0800
Subject: [PATCH] 用户管理

---
 src/router/modules/item.ts |   74 +++++++++++++++++++++++++++++++-----
 1 files changed, 63 insertions(+), 11 deletions(-)

diff --git a/src/router/modules/item.ts b/src/router/modules/item.ts
index 768d651..e79575d 100644
--- a/src/router/modules/item.ts
+++ b/src/router/modules/item.ts
@@ -1,12 +1,64 @@
-export default {
-  path: "/item",
-  component: () => import("@/views/item/index.vue"),
-  name: "item",
-  // redirect: "/error/403",
-  meta: {
-    icon: "ri/information-line",
-    // showLink: false,
-    title: "椤圭洰绠$悊",
-    rank: 9
+export default [
+  {
+    path: "/item",
+    meta: {
+      title: "椤圭洰绠$悊",
+      icon: "mdi:chart-timeline"
+    },
+    children: [
+      {
+        // path闅忎究鍐欙紝浣嗗墠闈㈠繀椤绘湁涓� `/`
+        path: "/item",
+        // component瀵瑰簲鐨勫�煎墠涓嶉渶瑕佸姞 / 鍊煎搴旂殑鏄疄闄呬笟鍔� `.vue` 鎴� `.tsx` 浠g爜璺緞
+        component: () => import("@/views/system/dept/index.vue"),
+        name: "item",
+        meta: {
+          title: "椤圭洰绠$悊",
+          roles: ["DLJG", "CGR"]
+          // showLink:false
+        }
+      }
+    ]
+  },
+  {
+    path: "/user",
+    meta: {
+      title: "鐢ㄦ埛绠$悊",
+      icon: "streamline-logos:my-space-logo"
+    },
+    children: [
+      {
+        // path闅忎究鍐欙紝浣嗗墠闈㈠繀椤绘湁涓� `/`
+        path: "/user",
+        // component瀵瑰簲鐨勫�煎墠涓嶉渶瑕佸姞 / 鍊煎搴旂殑鏄疄闄呬笟鍔� `.vue` 鎴� `.tsx` 浠g爜璺緞
+        component: () => import("@/views/system/user/index.vue"),
+        name: "user",
+        meta: {
+          title: "鐢ㄦ埛绠$悊"
+          // showLink:false
+        }
+      }
+    ]
+  },
+  {
+    path: "/aboutItem",
+    meta: {
+      title: "鍏虫敞椤圭洰",
+      icon: "pajamas:work-item-new"
+    },
+    children: [
+      {
+        // path闅忎究鍐欙紝浣嗗墠闈㈠繀椤绘湁涓� `/`
+        path: "/aboutItem",
+        // component瀵瑰簲鐨勫�煎墠涓嶉渶瑕佸姞 / 鍊煎搴旂殑鏄疄闄呬笟鍔� `.vue` 鎴� `.tsx` 浠g爜璺緞
+        component: () => import("@/views/system/aboutItem/index.vue"),
+        name: "aboutItem",
+        meta: {
+          title: "鍏虫敞椤圭洰",
+          roles: ["GYS"]
+          // showLink:false
+        }
+      }
+    ]
   }
-} satisfies RouteConfigsTable;
+] satisfies Array<RouteConfigsTable>;

--
Gitblit v1.9.1