zhangwei
2025-08-22 83af3dd309889489f541fc8e21894c9f79e5788c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
export default [
  {
    path: "/item",
    meta: {
      title: "项目管理",
      icon: "mdi:chart-timeline"
    },
    children: [
      {
        // path随便写,但前面必须有个 `/`
        path: "/item",
        // component对应的值前不需要加 / 值对应的是实际业务 `.vue` 或 `.tsx` 代码路径
        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` 代码路径
        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` 代码路径
        component: () => import("@/views/system/aboutItem/index.vue"),
        name: "aboutItem",
        meta: {
          title: "关注项目",
          roles: ["GYS"]
          // showLink:false
        }
      }
    ]
  }
] satisfies Array<RouteConfigsTable>;