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>;
|
|